Модуль позволяет задать каждому зарегистрированному пользователю роль с определенными правами доступа. Например, вы можете задать роль, при которой пользователю будет доступен только просмотр заявок или редактирование страниц.
Функционал:
Гибкая настройка прав доступа через роли пользователей
Для разграничения прав в системе создаются роли. Для каждой роли программист настраивает доступность к отдельным модулям и элементам системы. Например, пользователю открыт доступ только на просмотр и редактирование страниц в модуле “Контент”.
В платформе используются следующие роли по умолчанию:
- Разработчик - не виден заказчику и служит только для настройки каркаса.
- Администратор - главный пользователь заказчика&
- Модератор - дополнительный пользователь заказчика с ограниченными правами, который видит и может редактировать данные в модуле “Контент”.
- Пользователь - пользователь заказчика. Роль используется для определения доступа в личный кабинет. По умолчанию доступа к стандартным разделам не имеет.
Примечание: Добавление и редактирование ролей осуществляется программистом через миграции. Подробный процесс описан в справке для разработчиков в разделе “Как добавить новую роль в платформу TaskOn”. |
Роль “Разработчик” не будет видна Администратору и другим ролям, относящимся к заказчику. Например, в разделе /ru/users/user/manage “Разработчик” будет скрыт от “Администратора” и других ролей, с которыми взаимодействует заказчик.
Описание интерфейса
Список зарегистрированных пользователей
В разделе “Список пользователей” отображаются данные по всем зарегистрированным пользователям, а именно:
- Дата регистрации.Столбец, в котором отображается дата и время регистрации пользователя. По умолчанию данные в столбце отсортированы по убыванию от сегодняшней даты (новые регистрации отображаются выше). Для изменения сортировки необходимо нажать на “Дата регистрации”.
- E-mail пользователя. Столбец, в котором отображается e-mail пользователя, указанный им при регистрации.
- Роль. Столбец, в котором отображается роль пользователя. Благодаря данным в этом столбце вы можете получить информацию о том, какая роль присвоена пользователю и какие права доступа у него есть.
- Статус. Столбец, в котором отображаются статусы “Активен”, “Не активен” и “Заблокирован”, благодаря которым вы можете выявить неактивных пользователей и заблокировать или удалить их.
- Дата последней авторизации. Столбец, в котором отображается дата и время последней авторизации пользователя. В случае, если пользователь еще не разу не авторизовался, то ячейка будет пустой. Вы можете применить сортировку по убыванию и по возрастанию, нажав на “Дата последней авторизации” для выявления пользователей, которые еще не заходили в систему.
- Элементы управления. В данном столбце представлены три иконки, которые позволят вам просматривать, редактировать и удалить пользователя. При попытке удаления платформа попросит подтвердить действие (защита от случайного удаления).
Фильтрация и поиск пользователей
- Поиск пользователя по e-mail. Позволяет найти пользователя по зарегистрированному e-mail или его части (например, поиск только адресов “gmail.com” или поиск адресов с вхождением “info”).
- Фильтрация пользователей по статусу. Позволяет найти пользователей с определенным статусом. По умолчанию предусмотрены статусы “Активен”, “Заблокирован”, “Неактивен” (не производил вход в систему и не подтвердил e-mail при регистрации).
- Поиск по дате регистрации.Позволяет найти пользователя по дате регистрации. В случае, если вам необходимо получить данные за открытый интервал, например, понять, какие пользователи были зарегистрированы с 01.01.2018 г., то необходимо оставить поле “По” пустым.
- Поиск по дате авторизации.Позволяет найти пользователя по дате авторизации. В случае, если вам необходимо получить данные за открытый интервал, например, понять, какие пользователь авторизовались с 01.01.2018 г., то необходимо оставить поле “По” пустым.
Если вам необходимо сбросить применяемый фильтр и вернуться к просмотру всех пользователей - нажмите на кнопку “Сбросить”
Добавление и редактирование пользователей
Для добавления пользователя необходимо в разделе “Список пользователей” в правом верхнем углу нажать на кнопку “Добавить”
- Email. Обязательное поле, в котором указывается e-mail пользователя. Заданный e-mail используется для авторизации пользователя, подтверждения регистрации и восстановления пароля.
- Имя. Необязательное поле, в котором указывается имя пользователя. Заданное имя будет отображаться в боковом меню Панели управления.
- Фамилия. Необязательно поле, в котором указывается фамилия пользователя. Заданная фамилия будет отображаться в боковом меню Панели управления.
- Должность. Необязательно поле, в котором указывается должность пользователя. Заданная должность будет отображаться в боковом меню Панели управления.
- Статус. Поле, в котором указывается статус “Активен” или “Заблокирован”. В случае, если пользователю задан статус “Заблокирован”, то он не может авторизоваться до тех пор, пока не будет снята блокировка.
- Роль пользователя. Обязательное поле, в котором задается роль пользователя, определяющая его права доступа. При создании пользователя внимательно ознакомьтесь с правами доступа различных ролей.
Примечание: Платформа Taskon поддерживает создание любой групповой политики под задачи для вашего бизнеса. |
- Фото. Необязательное поле, в котором можно загрузить фотографию пользователя. Загруженная фотография будет отображаться в боковом меню Панели управления.
- Пароль. Необязательное поле, в котором задается пароль. Пароль вы можете задать как сами, так и воспользоваться генерацией пароля, нажав на кнопку “Сгенерировать пароль” В случае, если вы создали пользователя без пароля, то вы можете задать его позже или он может сделать это со своей стороны через форму восстановления пароля. В целях безопасности, при изменении пароля доступа, пользователю будет выслано уведомлении на e-mail адрес.
- Повторить пароль. Необязательное поле, в котором необходимо повторно ввести пароль, если он задается.
- Сгенерировать пароль. Функционал автоматической генерации и идентификации сложности заданного пароля.
Если вы правильно заполнили все поля, при нажатии кнопки “Сохранить” вам откроется страница со списком всех пользователей, и первым из них будет тот, которого вы только что добавили.
В случае, если вам необходимо отредактировать того или иного пользователя, то найдите его в списке пользователей и нажмите на иконку карандаша напротив его e-mail. После этого откроется страница редактирования пользователя, на которой вы можете изменить его e-mail, имя, фамилию, должность, статус, роль, пароль или загрузить фотографию.
Примечание: Если требуется добавить дополнительные поля для пользователя, то это сможет сделать программист при установке платформы. |
История авторизаций
В разделе отображаются данные по авторизации пользователей, а именно:
- Дата создания записи. Столбец, в котором отображается дата и время последней авторизации пользователя. Вы можете применить сортировку по убыванию и по возрастанию, нажав на “Дата создания записи”.
- Пользователь. Столбец, в котором отображается e-mail пользователя. По умолчанию установлена сортировка в алфавитном порядке.
- IP. Столбец, в котором отображается IP, с которого пользователь авторизовался в последний раз.
- Операционная система. Столбец, в котором отображается операционная система устройства, используемого пользователем при последней авторизации. Вы можете применить сортировку по алфавиту, нажав на “Операционная система”.
- Клиент. Столбец, в котором отображается браузер, используемый пользователем при авторизации. Вы можете применить сортировку по алфавиту, нажав на “Клиент”.
- Статус. Столбец, в котором отображается статус “Успешная авторизация” или “Ошибка авторизации”.
- Элементы управления. В этом столбце отображаются две иконки, которые позволяют просмотреть подробную информацию о записи авторизации или удалить ее.
Фильтрация и поиск записей об авторизации
- Поиск пользователей. Позволяет найти пользователя по зарегистрированному e-mail или его части (например, поиск только адресов “gmail.com” или поиск адресов с вхождением “info”).
- Поиск по IP. Позволяет найти пользователя по IP, с которого пользователь авторизовался.
- Поиск по операционной системе. Позволяет найти все записи об авторизации, которые проводились с выбранной операционной системы. Например, при вводе в строку поиска Windows 10 вам отобразятся все записи об авторизации, которые проводились с устройства с этой операционной системой.
- Поиск по клиент. Позволяет найти все записи об авторизации, которые проводились через выбранный браузер. Например, при вводе в строку поиска Chrome 69.0 вам отобразятся все записи об авторизации, которые проводились через этот браузер.
- Фильтрация по статусу. Позволяет найти запись об авторизации с определенным статусом. По умолчанию предусмотрены статусы “Успешная авторизация” и “Ошибка авторизации”.
- Поиск по дате создания записи. Позволяет найти запись об авторизации по дате ее создания. В случае, если вам необходимо получить данные за открытый интервал, например, понять, какие пользователи авторизовались с 01.01.2018 г., то необходимо оставить поле “По” пустым.
Если вам необходимо сбросить применяемый фильтр и вернуться к просмотру всех пользователей - нажмите на кнопку “Сбросить”.
Настройка авторизации
- Настройка количества попыток для ввода пароля до блокировки. Данное поле позволяет задать количество попыток, которое есть у пользователя для ввода пароля до его блокировки.
- Настройка времени блокировки. Данное поле позволяет задать время (в минутах), на которое пользователь будет заблокирован. По истечению заданного времени блокировки пользователь может повторить попытку авторизации.
- Настройка времени жизни ссылки восстановления пароля. Данное поле позволяет задать время (в секундах), в течении которого действует ссылка на восстановление пароля, отправленная по запросу пользователя на e-mail, указанный им при регистрации. В случае, если пользователь воспользуется ссылкой по истечению указанного времени, то функция восстановления пароля будет недоступна и ему нужно будет повторить запрос.
- Настройка времени жизни ссылки подтверждения регистрации. Данное поле позволяет задать время (в секундах), в течении которого действует ссылка на подтверждение регистрации, которая высылается пользователю на указанный им e-mail. В случае, если пользователь воспользуется ссылкой по истечению указанного времени, то он не сможет подтвердить регистрацию и ему нужно будет пройти ее повторно.
- Настройка отправки письма об авторизации. Данное поле позволяет настроить отправку письма на e-mail пользователя при каждой его авторизации.
- Настройка защиты от типовых паролей. Данное поле позволяет включить защиту от типовых паролей, то есть, если она включена и пользователь вводит пароль, который есть в справочнике типовых, то он не сможет завершить регистрацию, пока не изменит пароль.
Примечание: По умолчанию в справочники заданы типовые пароли, но вы можете добавить свои. Пример заданных паролей: 123456, 123456789, qwerty и т.д. |