=====Регистрация в web-приложении===== Для получения доступа в личный кабинет сотрудника необходимо пройти процедуру регистрации. \\ :!: Важно! Регистрация будет невозможной если у сотрудника не заведено //[[pr:карт_лич_дел|Личное дело]]// в системе «АвиаБит». {{:pub:web2_регистр1.png?direct500|Web Вход}} В окне авторизации кнопка ''[Зарегистрироваться]'' открывает страницу регистрации, на которой слева отображается общая информация о компании разработчике. \\ Кнопка ''[Войти]'' возвращает на страницу авторизации.\\ Страница регистрации, как и всё приложение, работает на русском и на английском языках. Кнопка-переключатель языков расположена в правом верхнем углу страницы: * {{:pub:web_инстр_ru.png?nolink&40|RU}} – русский язык; * {{:pub:web_инстр_en.png?nolink&40|EN}} – английский язык. В правой части страницы расположена форма //Зарегистрироваться//, в которой собственно и происходит регистрация пользователя. {{:pub:web2_общие_элементы_12.png?direct|Регистрация}} Регистрация предъявляет серьёзные требования к корректному заполнению данных. Установка курсора в большинстве редактируемых полей вызывает инструмент автозаполнения из ранее введённых записей. Далее вручную или с помощью автозаполнения вводятся требуемые данные. Корректное заполнение поля визуализируется символом ✔. Любое нарушение требований ввода подсвечивает запись красным цветом и вызывает соответствующую подсказку: * ''Фамилия''; * ''Имя''; * ''Отчество''; * ''Табельный номер''; * ''Дата рождения'' – в формате дд.мм.гггг; * ''[Далее]'' – кнопка запускает процесс проверки и поиск личного дела сотрудника. В случае ошибки в любом из параметров, система не сможет связать данную регистрацию с личным делом сотрудника и выдаст ошибку. Также невозможно зарегистрироваться повторно, в случае если регистрация была выполнена ранее и учётная запись сотрудника существует. Если всё заполнено корректно, то регистрация продолжается в форме создания учётной записи пользователя. {{:pub:web2_общие_элементы_11.png?direct|Создание учетной записи}} В данном окне формы регистрации пользователь вручную или с помощью автозаполнения формирует свою учётную запись. Корректное заполнение поля визуализируется символом ✔. Любое нарушение требований ввода подсвечивает запись красным цветом и вызывает соответствующую подсказку. В редактируемых полях формы вручную вводятся соответственно: * ''Логин'' – логин пользователя не должен содержать недопустимые символы; * ''Пароль'' – поле для ввода пароля: * кнопка {{:pub:инстр_око.png?nolink|Отображение}} отображает пароль для проверки; * кнопка {{:pub:web2_общие_элементы_13.png?nolink|}} открывает окно с требованиями к паролю: {{:pub:web2_общие_элементы_10.png?nolink|}} * ''Повторный пароль'' – подтверждение пароля; * ''Электронный адрес'' – адрес электронной почты. Форма регистрации работает в двух режимах: * //без проверки адреса электронной почты// – производит регистрацию без проверки адреса электронной почты, * //с проверкой адреса электронной почты// – производит регистрацию с проверкой адреса электронной почты (см. картинку), для этого необходимо изменить [[gn:конфигурационный_файл_интернет_приложения|конфигурацию web-приложения]]* и поставить признак проверки, после чего: * ''[Подтвердить email]'' – в форме появляется данная кнопка, по её нажатию система отправляет сообщение с кодом подтверждения на указанный адрес {{:pub:web2_регистр4.png?400|Письмо}}, после чего в поле появляется таймер, настроенный на одну минуту, в течение которой невозможно отправить повторное сообщение с кодом подтверждения. По истечении этого времени в строке активизируется кнопка {{:pub:инстр_повтор.png?nolink&20|Повтор}} для повторной отправки сообщения; * ''Введите код подтверждения'' – вручную или с помощью функции копирования вводится код подтверждения после его получения в электронной почте; * ''[Зарегистрироваться]'' – кнопка выполняет регистрацию и сразу же открывает //[[gn:web2_общие_элементы|Личный кабинет]]// сотрудника. Регистрация адаптирована под мобильную версию. {{:pub:web2_регистрация.gif?200|Web Регистрация на мобильном устройстве}} ---- ====Информация для администратора==== * Параметры, которые напрямую влияют на регистрацию: * appSettings.defaultUserGroupId – без нее работать не будет. * appSettings.emailConfirmRequired. Если emailConfirmRequired, то потребуются для работы почты весь раздел smtp и параметр voluntaryMessageFrom. Данная учётная запись включается в группу пользователей, указанную в //[[gn:web.config|настройках web приложения]]//. Исторически такой группой является лётный состав с соответствующими правами. Если этот метод регистрации не подходит, то следует: * Создать группу в картотеке //[[gn:адм_карт_пользов|Пользователи системы]]// раздела //Администрирование информационной системы// без каких-либо прав, либо с минимальными правами; * В конфигурационном файле web приложения в параметре «appSettings.defaultUserGroupId» указать ID данной группы; * Перезапустить web приложение на IIS после модификации конфигурационного файла. В эту группу будут попадать новые зарегистрированные пользователи, которых в дальнейшем администратор системы должен распределять в группы с нужными правами. ---- [[pub:интернет_приложение_v2|⇐ Интернет-приложение v2]] [[pub:web_v2_начало_работы|Web(v2) Вход в интернет-приложение]]