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

Чат:
Vantey92
Vantey92
19 марта 2017
Плюсую!
Моё почтение Трасту winked
ОтецДаниил
ОтецДаниил
18 марта 2017
Присоединяюсь! Респект Трасту!
jkeks
jkeks
13 марта 2017
Автор cms-file - мега чел. Материалы просто БОМБА.


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

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

Название темы Автор Статистика Последнее сообщение
[Vip] Жёсткий SMM: Выжать из соцсетей максимум (Дэн Кеннеди, 2017)

Тема в разделе: Разное

Trust

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

Ответов: 0

Автор: Trust

19-03-2017, 17:38

[Vip] Интернет-магазин с оборотом 25 млн. в год [2017]

Тема в разделе: Раскрутка / Продвижение

Trust

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

Ответов: 0

Автор: Trust

19-03-2017, 14:45

[Vip] Обучающий видеокурс по Visual Composer [2017]

Тема в разделе: Сайтостроение

Trust

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

Ответов: 0

Автор: Trust

19-03-2017, 13:20

Просмотров: 2 255, Комментариев: 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 тИЦ
    14.03.2017Последний
    16.02.2017
    03.02.2017
    Апдейты Яndex выдачи
    22.03.2017Последний
    20.03.2017
    14.03.2017
    Апдейты ЯКаталога
    22.03.2017Последний
    20.03.2017
    18.03.2017
    Апдейты Google
    06.12.2013Последний

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

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