Forumlar / National / Russian / Тех. поддержка / $ruserbanned и user_banexpire

Kopusha
#1 2018-01-03 22:58

В таблице пользователей есть поле user_banexpire - но я не нашел самого функционала в системе для него - оно просто создано для чего то чего нет? А то всюду проверки есть на ruserbanned а как банить я не понял.

Macik
#2 2018-01-05 09:08

Это функционал наследие `Seditio`. 

У нас по умолчанию, после установки, есть группа `banned`, если пользователя внести в нее он не сможет логиниться на сайт, менять пароль и т.п.
Если, при этом, создать (шаблоне `users.edit.tpl`в форме редактирования свойств пользователя поле `{USERS_EDIT_BANEXPIRE}`, то туда можно вписать число. Это значение задаст ограничение времени бана (в секундах), после истечения, которого пользователь будет автоматически «разблокирован».

Этим функционалом, при желании, можно пользоваться.

Однако в ветке `Seina` для упрощения был создан отдельный плагин `banlist`, который кроме удобства добавил еще возможность блокировки не только по имени, но IP и эл.адресу.

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Kopusha
#3 2018-01-05 13:38

Понял спасибо у меня Так и сделано. Просто решил убедится