Регистрация в web-приложении
Для получения доступа в личный кабинет сотрудника необходимо пройти процедуру регистрации.
Важно! Регистрация будет невозможной если у сотрудника не заведено Личное дело в системе «АвиаБит».
В окне авторизации кнопка [Зарегистрироваться]
открывает страницу регистрации, на которой слева отображается общая информация о компании разработчике.
Кнопка [Войти]
возвращает на страницу авторизации.
Страница регистрации, как и всё приложение, работает на русском и на английском языках. Кнопка-переключатель языков расположена в правом верхнем углу страницы:
- – русский язык;
- – английский язык.
В правой части страницы расположена форма Зарегистрироваться, в которой собственно и происходит регистрация пользователя.
Регистрация предъявляет серьёзные требования к корректному заполнению данных. Установка курсора в большинстве редактируемых полей вызывает инструмент автозаполнения из ранее введённых записей. Далее вручную или с помощью автозаполнения вводятся требуемые данные. Корректное заполнение поля визуализируется символом ✔. Любое нарушение требований ввода подсвечивает запись красным цветом и вызывает соответствующую подсказку:
Фамилия
;Имя
;Отчество
;Табельный номер
;Дата рождения
– в формате дд.мм.гггг;[Далее]
– кнопка запускает процесс проверки и поиск личного дела сотрудника.
В случае ошибки в любом из параметров, система не сможет связать данную регистрацию с личным делом сотрудника и выдаст ошибку. Также невозможно зарегистрироваться повторно, в случае если регистрация была выполнена ранее и учётная запись сотрудника существует.
Если всё заполнено корректно, то регистрация продолжается в форме создания учётной записи пользователя.
В данном окне формы регистрации пользователь вручную или с помощью автозаполнения формирует свою учётную запись. Корректное заполнение поля визуализируется символом ✔. Любое нарушение требований ввода подсвечивает запись красным цветом и вызывает соответствующую подсказку. В редактируемых полях формы вручную вводятся соответственно:
Логин
– логин пользователя не должен содержать недопустимые символы;Пароль
– поле для ввода пароля:- кнопка отображает пароль для проверки;
- кнопка открывает окно с требованиями к паролю:
Повторный пароль
– подтверждение пароля;Электронный адрес
– адрес электронной почты. Форма регистрации работает в двух режимах:- без проверки адреса электронной почты – производит регистрацию без проверки адреса электронной почты,
- с проверкой адреса электронной почты – производит регистрацию с проверкой адреса электронной почты (см. картинку), для этого необходимо изменить конфигурацию web-приложения* и поставить признак проверки, после чего:
[Подтвердить email]
– в форме появляется данная кнопка, по её нажатию система отправляет сообщение с кодом подтверждения на указанный адрес , после чего в поле появляется таймер, настроенный на одну минуту, в течение которой невозможно отправить повторное сообщение с кодом подтверждения. По истечении этого времени в строке активизируется кнопка для повторной отправки сообщения;
Введите код подтверждения
– вручную или с помощью функции копирования вводится код подтверждения после его получения в электронной почте;
[Зарегистрироваться]
– кнопка выполняет регистрацию и сразу же открывает Личный кабинет сотрудника.
Регистрация адаптирована под мобильную версию.
Информация для администратора
* Параметры, которые напрямую влияют на регистрацию:
- appSettings.defaultUserGroupId – без нее работать не будет.
- appSettings.emailConfirmRequired.
Если emailConfirmRequired, то потребуются для работы почты весь раздел smtp и параметр voluntaryMessageFrom.
Данная учётная запись включается в группу пользователей, указанную в настройках web приложения. Исторически такой группой является лётный состав с соответствующими правами. Если этот метод регистрации не подходит, то следует:
- Создать группу в картотеке Пользователи системы раздела Администрирование информационной системы без каких-либо прав, либо с минимальными правами;
- В конфигурационном файле web приложения в параметре «appSettings.defaultUserGroupId» указать ID данной группы;
- Перезапустить web приложение на IIS после модификации конфигурационного файла.
В эту группу будут попадать новые зарегистрированные пользователи, которых в дальнейшем администратор системы должен распределять в группы с нужными правами.