prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Всё для вебмастера » Всё для DataLife Engine » DLE хаки » Ограничение длины логина и запрет цифровых логинов типа 1234.

Ограничение длины логина и запрет цифровых логинов типа 1234.


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Ограничение длины логина и запрет цифровых логинов типа 1234..


Ограничение длины   логина и запрет цифровых логинов типа 1234.


===========
Открыть: 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))

===========
Всё установка окончена
===========



Написал со злости. Задолбали логины 2134156 и 4748978 итд итп ))))


Просмотры: 6381 VIP ProWebber | Комментарии (16)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1SaD

  • 5 июня 2011 00:14
  • Регистрация: 23.02.2011
  • ICQ: --
  • Комментариев: 502
В первом случае нужно использовать оператор OR. Иначе мне думается, можно базу повесить, передав туда over 1000 символов.

--------------------

0

#2Dess33

  • 5 июня 2011 00:16
  • Регистрация: 8.03.2011
  • ICQ: --
  • Комментариев: 209
if (preg_match("/[\||\'|\<|\>|\[|\]|\"|
123456789|\!|\?|\$|\@|\/|\\\|\&\~\*\{\
+]/",$name))

я так понимаю в нике полностью запрещены цифры ?
т.е. например Admin123 зарегить нельзя ?

0

#3Herurg

  • 5 июня 2011 00:23
  • Регистрация: 13.09.2010
  • ICQ: 431869012
  • Комментариев: 46
  • Выкл.
Интересно а пробелы можно убрать ?

0

#4hell

  • 5 июня 2011 00:26
  • Регистрация: 12.09.2010
  • ICQ: --
  • Комментариев: 90
  • Выкл.
Dess33, Да такое полностью и admin1234 не катит

SaD, Пол дня прошло. Пока без лишних нагрузок. Хотя у меня 80к юзеров

0

#5SaD

  • 5 июня 2011 14:21
  • Регистрация: 23.02.2011
  • ICQ: --
  • Комментариев: 502
hell,
Ну дай УРЛ сайта. Проверим в качестве эксперимента, что с базой будет.

Да такое полностью и admin1234 не катит

Потеря 90% аудитории сайта

--------------------

0

#6hell

  • 5 июня 2011 14:56
  • Регистрация: 12.09.2010
  • ICQ: --
  • Комментариев: 90
  • Выкл.
SaD,Мне такой аудитории нах не надо. Пусть дома сидят и в школу ходят. Кто не хочет тот может не прописывать запрет .Мне понадобилось я написал.

0

#7Nayn

  • 5 июня 2011 15:50
  • Регистрация: 12.05.2011
  • ICQ: 666
  • Комментариев: 55
  • Выкл.
А так разве правильно ты написал в строку 0123456789. Случаем не так надо |\0|\1|\2|\3|\4|\5|\6|\7|\8|\9| ?

0

#8hell

  • 5 июня 2011 16:22
  • Регистрация: 12.09.2010
  • ICQ: --
  • Комментариев: 90
  • Выкл.
Случаем и так можно [0-9 ] Но не пробовал )

0

#9SEOMag

  • 6 июня 2011 00:09
  • Регистрация: 14.05.2011
  • ICQ: --
  • Комментариев: 1
Цитата: Herurg
Интересно а пробелы можно убрать ?

Ф-ция
trim();

Простой пример
$name = trim ($name);

--------------------

0

#10Stal15ker

  • 10 июня 2011 00:50
  • Регистрация: 27.03.2011
  • ICQ: 648833
  • Комментариев: 6
так даже от роботов не защититься scratch_one-s_head нах нужно

0

#11bombei93

  • 26 июня 2011 12:47
  • Регистрация: 7.10.2010
  • ICQ: --
  • Комментариев: 65
а я выдрал только запрет цифровых логинов, зачот автору

0

#12vulkan

  • 30 июня 2011 13:14
  • Регистрация: 23.06.2011
  • ICQ: --
  • Комментариев: 11
А зачем ЭТО вообще?

--------------------

0

#13SX2

  • 2 июля 2011 22:41
  • Регистрация: 9.01.2011
  • ICQ: --
  • Комментариев: 55
Ник 2222 свободно регится !

--------------------

0

#14Last Dreamerr

  • 27 октября 2011 00:07
  • Регистрация: 5.10.2011
  • ICQ: --
  • Комментариев: 13
Спасибо Зачет!

0

#15XaIIuTo

  • 22 ноября 2011 09:13
  • Регистрация: 19.05.2010
  • ICQ: --
  • Комментариев: 10
спасибо зачет !

0

#16podrapom

  • 25 декабря 2011 22:26
  • Регистрация: 22.12.2011
  • ICQ: --
  • Комментариев: 49
имхо рега это не модно... вход через соц сервисы рулит

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

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

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

Искать людей

Ваши переписки