Forums / National / Russian / Модули и плагины / [Plugin] Userman

Kabak
#47272 2023-10-19 19:56

Плагин работы с пользователями в админке.

Обновил для работы с Cotonti 0.9.24 beta  и добавил экстраполя.

должен работать с Cotonti 0.9.23 и PHP 8.1.2

GIT


Как пользоваться плагином ?


Как быстро создать нового пользователя ?

1) устанавливаем имя , Email , подпись. ( по умолчанию плагин берёт из своих настроек )

2) Если на вашем сайте есть обязательные поля которые должен заполнить пользователь при регистрации, то они отобразятся в разделе Обязательные экстраполя

Их необходимо заполнить, иначе плагин напишет сообщение об ошибке и поьзователь не создасться. Если обязательные экстраполя отсутствуют, то в разделе

экстраполя будет написано, что поля отсутствуют.

после заполнения всех полей нужно нажать серую кнопку "Создать пользователя" под формой. Если всё хорошо, то вверху будет сообщение об успешном создании.


 

3) Если необходимо отредактировать профиль пользователя нужно нажать на его имя в таблице. 

Откроется такая же форма как в модуле users , но с дополнительными кнопками.

3.1) Кнопка "Обновить" её нужно нажать ,если вы хотите сохранить внесённые вами изменения в профиль пользователя.

3.2) Кнопка "Вернуться"  Вернёт вас на главную страницу плагина Userman со списком всех пользователей на вашем сайте.

3.3) Кнопка "Изменить временный доступ к группам" - это временное назначение пользовтелю доступа к группам на вашем сайте.

Например, вы хотите разрешить кому-нибудь на время читать какой-то раздел на форуме или страницы которые не доступны пользователям с уровнем Members 

Так удобно управлять индивидуальными "подписками" - временному доступом к ресурсам на вашем сайте.

3.4)  Кроме основной группы пользователю вы можете отметить любую группу выше по уровню, для установки доступа ко всем ресурсам доступным этому уровню пользователей.

В графе "Причина установки доступа к группам" можно укзать пометку для вас. Это просто текст с информацией для авмина о причинах открытия доступа пользователю.

Дата начала доступа (по умолчанию устаналивается текущей).  Просто оставляйте текущую дату в этом поле.   ( Отложенный доступ пока не реализован )

Дата окончания доступа (по умолчанию устаналивается текущей). Это дата окончания доступа. Как только пользователь авторизуется на вашем сайте плагин проверит, не пора ли отключить доступ.

И если дата на сервере больше чем указанная в этом поле, временный доступ пользователю к группам отключится.

Если время жизни кукисов выдаваемых вашим сайтом велико - больше суток , и пользователю не нужно проходитьавторизацию, то плагин не отработает и не отключится доступ.

В планах сделать проверку при каждом посещении сайта пользователем. 

 

В таблице есть столбец TGA. Здесь оттображается у кого есть временный доступ к другим группам и активен ли этот доступ.

В блоке Фильтры можно ввести Email и найти пользователя по Email ( необходимо полное совпадение ). Так же можно найти по имени

Пользователя можно удалять по одному. Справа на против каждого есть красная кнопка удаления. Она с запросом подтверждения действия.

Есть возможность группового удаления. Слева чекбоксы.  Можно выбрать одного или сразу ВСЕХ в соотвествии с установленным фильтром.

Если вы нажмёте на серую кнопки "Удалить всех выбранных" , то плагин удалит всех отмеченных чекбоксами без предупреждения.

 

Внизу на каждой странице плагина есть подсказка

This post was edited by Kabak (2023-10-22 13:57, 1 year ago)