Кастомизация страниц авторизации и регистрации в коробочной версии
Важно!
Кастомизацию страниц следует проводить после прохождения мастера первоначальной настройки.
Предварительно создадим каталог с именем auth_pages, в котором будут расположены кастомизированные страницы:
Страница авторизации
В каталоге auth_pages создадим файл login.html и пропишем базовую html-разметку
Создадим web-форму с полями «логин» и «пароль»:
Добавим JavaScript функционал отправки данных формы.
При успешной авторизации вы будете перенаправлены на страницу дашборда, в ином случае – обратно на страницу авторизации.
Кастомизированная страница авторизации готова, теперь следует настоить Nginx.
Откроем терминал и переключимся на выполнение команд под root-пользователем:
`su root`
Отредактируем конфигурационный файл командой
`nano /etc/nginx/sites-enabled/default`
Добавим две новых секции location перед секцией location /
Сохраним изменения и проверим, что после правок конфигурационный файл корректен
`nginx -t`
Перезапустим службу Nginx
`service nginx restart`
Убедимся, что служба запущена
`service nginx status`
Теперь при обращении к /login будет отображаться кастомизированная страница авторизации.
Страница регистрации
В каталоге auth_pages создадим файл register.html и пропишем базовую html-разметку.
Создадим web-форму с полями:
• имя; • email; • телефон; • пароль; • роль.
Добавим JavaScript функционал отправки данных формы.
По техническим причинам, 409 статус ответа на запрос о регистрации является успешным результатом попытки регистрации, в ином случае — при попытке регистрации возникла ошибка.
Подготовка кастомизированной страница авторизации завершена, теперь следует настроить Nginx.
Откроем терминал и переключимся на выполнение команд под root-пользователем
`su root`
Редактируем конфигурационный файл командой
`nano /etc/nginx/sites-enabled/default`
Добавим две новых секции location перед секцией location /
Сохраним изменения и проверим, что после правок конфигурационный файл корректен
`nginx -t`
Перезапустим службу Nginx
`service nginx restart`
Убедимся, что служба запущена
`service nginx status`
Теперь, при обращении к /register, будет отображаться кастомизированная страница регистрации.
Что делать, если возникли сложности?
Позвоните нам по телефону: 8 (800) 333-66-24, напишите на электронную почту:admin24@infoservice.ruили вTelegram. Принимаем звонки в любое время с 09:30 до 18:00 с понедельника по пятницу.
Мы поможем и расскажем, как настроить Admin24 под ваши нужды.