Ограничение длины логина и запрет цифровых логинов типа 1234 для DLEДостали регаться как не попадя
===========
Открыть: 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))
Всё установка окончена
Внимание! У вас нет прав для просмотра скрытого текста.
Комментарии к статьеЕсли Вам понравилась эта статья или не понравилась напишите об этом в комментариях
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации. |