Навигация
Все для движков сайта:Все для Seo:
  Графика/дизайн для сайта Графика/дизайн для сайта Купить vip Купить Vip

Чат:
Нет сообщений


Последние комментарии:

Онлайн:
Юзеры (0)
Гости (14)
Боты (3)
crawl Bot
Всего на сайте (17)

Название темы Автор Статистика Последнее сообщение
[Vip] [Ast production] Сборник аудиопрограмм "Денежное мышление"

Тема в разделе: Курсы по психологии и по эзотерике

Trust

Просмотров: 149

Ответов: 0

Автор: Trust

Вчера, 22:46

[Vip] Вебинар "Стратегии на 2017 год на фондовом рынке США"

Тема в разделе: Форекс и инвестиции

Trust

Просмотров: 658

Ответов: 0

Автор: Trust

16-01-2017, 23:49

[Vip] Udemy.com - Alibaba - Ваш посредник в деле получения огромной прибыли (Новинка, 2016)

Тема в разделе: Бизнес

Trust

Просмотров: 681

Ответов: 0

Автор: Trust

16-01-2017, 23:34

Просмотров: 2 173, Комментариев: 0
Запрет цифровых логинов и определение длины логина для Dle 9.5

Данный хак может быть полезен , если вы хотите видеть у себя на сайте пользователей с нормальными логинами. Здесь запрещается цифровой логин , так же минимальный логин должен составлять 4 символа , а максимальный 20 символов.
Установка:
1.Open(откройте):engine/modules/register.php и найдите(~40 строка):
Запрет цифровых логинов и определение длины логина для Dle 9.5

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

Ниже вставьте :
if( strlen( $name ) < 4 ) $stop .= $lang['reg_ers_3'];

В этом же файле найдите (~42 строка):
Запрет цифровых логинов и определение длины логина для Dle 9.5


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

И замените на:
if( preg_match( "/[||'|<|>|[|]|"|123456789|!|?|$|@|/|\|&~*{+]/", $name ) ) $stop .= $lang['reg_err_4'];


2)Откройте файл language/Russian/website.lng и найдите (~428 строка):
Запрет цифровых логинов и определение длины логина для Dle 9.5

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

Добавить после ниже код:

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

3)Открыть:engine/ajax/registration.php и найти (~73 строка):
Запрет цифровых логинов и определение длины логина для Dle 9.5

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

Добавить после ниже код:
if (dle_strlen($name, $config['charset']) < 4)
{
		 
$stop .= $lang['reg_err_3'];
}

Тут же найти (~83 строка):
Запрет цифровых логинов и определение длины логина для Dle 9.5

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

Заменить на:
if (preg_match("/[||'|<|>|[|]|"|123456789|!|?|$|@|/|\|&~*{+]/",$name))

Всё установка окончена , проверил на Dle 9.5.


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

Яндекс и Google апдейты:
    Апдейты Яndex тИЦ
    03.12.2016Последний
    13.09.2016
    19.08.2016
    Апдейты Яndex выдачи
    18.01.2017Последний
    16.01.2017
    14.01.2017
    Апдейты ЯКаталога
    17.01.2017Последний
    15.01.2017
    13.01.2017
    Апдейты Google
    06.12.2013Последний

Популярные новости

Витрина ссылок: