mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-06-26 03:30:48 +03:00
Добавлена возможность задавать в настройках набор символов, допустимый в именах пользователей.
This commit is contained in:
parent
8a7a48ad4b
commit
c9844806ee
|
@ -1245,7 +1245,10 @@ class ModuleUser extends Module {
|
|||
* @return bool
|
||||
*/
|
||||
public function CheckLogin($sLogin) {
|
||||
if (preg_match("/^[\da-z\_\-]{".Config::Get('module.user.login.min_size').','.Config::Get('module.user.login.max_size')."}$/i",$sLogin)){
|
||||
$charset = Config::Get('module.user.login.charset');
|
||||
$min = Config::Get('module.user.login.min_size');
|
||||
$max = Config::Get('module.user.login.max_size');
|
||||
if (preg_match('/^[' . $charset . ']{' . $min . ',' . $max . '}$/i',$sLogin)){
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
|
|
@ -196,6 +196,7 @@ $config['module']['user']['friend_notice']['reject'] = false; // Отправи
|
|||
$config['module']['user']['avatar_size'] = array(100,64,48,24,0); // Список размеров аватаров у пользователя. 0 - исходный размер
|
||||
$config['module']['user']['login']['min_size'] = 3; // Минимальное количество символов в логине
|
||||
$config['module']['user']['login']['max_size'] = 30; // Максимальное количество символов в логине
|
||||
$config['module']['user']['login']['charset'] = '0-9a-z_\-'; // Допустимые в имени пользователя символы
|
||||
$config['module']['user']['time_active'] = 60*60*24*7; // Число секунд с момента последнего посещения пользователем сайта, в течение которых он считается активным
|
||||
$config['module']['user']['usernote_text_max'] = 250; // Максимальный размер заметки о пользователе
|
||||
$config['module']['user']['usernote_per_page'] = 20; // Число заметок на одну страницу
|
||||
|
|
Loading…
Reference in a new issue