• Автор:

    Flesha
  • Добавлено:

    июн 05, 2011
  • Комментариев:

    0
  • Просмотров:

    3 620

Ограничение длины логина

Ограничение длины логина


Открыть: engine/modules/register.php

Найти:

if( strlen( $name ) > 20 ) $stop .= $lang['reg_err_3'];



Добавить после:

if( strlen( $name ) < 4 ) $stop .= $lang['reg_ers_3'];



Найти:

if( preg_match( "/[\||\'|\<|\>|\[|\]|\"|\!|\?|\$|\@|\/|\\\|\&\~\*\{\+]/", $name ) ) $stop .= $lang['reg_err_4'];



Заменить на:

if( preg_match( "/[\||\'|\<|\>|\[|\]|\"|\0123456789|\!|\?|\$|\@|\/|\\\|\&\~\*\{\+]/", $name ) ) $stop .= $lang['reg_err_4'];



Открыть файл language/Russian/website.lng

Найти:

'reg_err_3' => "<li>Длина имени не может превышать 20 символов!</li>",



Добавить после:

'reg_ers_3' => "<li>Длина логина должна быть не меньше 4 символов!</li>",



Открыть:engine/ajax/registration.php

Найти:

if (dle_strlen($name, $config['charset']) > 20){        $stop .= $lang['reg_err_3'];}



Добавить после:

if (dle_strlen($name, $config['charset']) < 4){        $stop .= $lang['reg_err_3'];}



Найти:

if (preg_match("/[\||\'|\<|\>|\[|\]|\"|\!|\?|\$|\@|\/|\\\|\&\~\*\{\+]/",$name))



Заменить на:

if (preg_match("/[\||\'|\<|\>|\[|\]|\"|\0123456789|\!|\?|\$|\@|\/|\\\|\&\~\*\{\+]/",$name))


Внимание! У Вас нет прав для просмотра скрытого текста.
dle
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.