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

Мы в твиттере Наша страничка на FaceBook! Сообщество вебмастеров в VK Мы в телеграме!

PW — всё для вебмастера » Всё для DataLife Engine » DLE хаки » Авторизация по Логину или E-mail

Авторизация по Логину или E-mail

Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Авторизация по Логину или E-mail.

Авторизация по Логину или E-mail

С помощью данной статьи вы самостоятельно сможете сделать авторизацию для пользователей по Логину или E-mail одновременно. Все просто, как в детстве:)

Вот инструкция:
Внимание! У вас нет прав для просмотра скрытого текста. Пройдите регистрацию.



Автор: Eves
Хак сделан в DLE 10.0





+12

Просмотры: 21848 :: Комментарии (13) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1bitfam

  • 28 июня 2013 23:32
  • Регистрация: 11.03.2012
  • ICQ: 499437677
  • Комментариев: 114
а для чего сделан этот хак стандартно нельзя разве

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

0

#2Artyom91

  • 29 июня 2013 06:40
  • Регистрация: 8.01.2013
  • ICQ: 5605715
  • Комментариев: 58
bitfam,
Только или по Логину или по Мылу, тут можно одновременно.

+1

#3.::SkiFteL::.

  • 29 июня 2013 11:07
  • Регистрация: 31.01.2010
  • ICQ: 612128242
  • Комментариев: 116
  • Выкл.
Лучше конечно в ланги перевести! И не городить "По логину или E-mail"

Спасибо за хак!

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

+1

#4eves

  • 29 июня 2013 11:13
  • Регистрация: 28.06.2013
  • ICQ: --
  • Комментариев: 4
.::SkiFteL::., Ну это уже на ваше усмотрение:)

0

#5eves

  • 29 июня 2013 12:01
  • Регистрация: 28.06.2013
  • ICQ: --
  • Комментариев: 4
После установки хака, в административную панель вы сможете попасть только при помощи E-mail, что бы это исправить, делаем следующее:

Идем в файл engine/inc/include/function.inc.php, ищем:
if ($config['auth_metod']) {

ВЫШЕ ставим:
        if($config['auth_metod'] == '2') {
           if(preg_match('/^(?:[a-z0-9]+(?:[-_]

?[a-z0-9]+)[email protected][a-z0-9]+(?:\.?[a-z0-9]+)?

\.[a-z]{2,5})$/i',$username)) $config['auth_metod'] = true;
           else $config['auth_metod'] = false;
        }  

+7

#6seniorM

  • 29 июня 2013 22:05
  • Регистрация: 14.11.2012
  • ICQ: --
  • Комментариев: 9
Подскажите, на каких версиях DLE будет работать?

0

#7eves

  • 29 июня 2013 22:12
  • Регистрация: 28.06.2013
  • ICQ: --
  • Комментариев: 4
seniorM, На 9.7, 10.0. На остальных сказать не могу, не проверял.

0

#8seniorM

  • 29 июня 2013 22:15
  • Регистрация: 14.11.2012
  • ICQ: --
  • Комментариев: 9
eves,
Спасибо, подходит)

+1

#9Crypt

  • 9 августа 2013 01:27
  • Регистрация: 9.08.2013
  • ICQ: --
  • Комментариев: 30
помоему по нику лучше не делать авторизацию, а то мало ли, брутить начнут

0

#10webracer

  • 11 ноября 2013 14:30
  • Регистрация: 13.01.2012
  • ICQ: --
  • Комментариев: 10
Подскажите, как добавить для тега {login-method} (используется в login.tpl) дополнительное значение «Email или логин:», чтобы при выборе данного способа авторизации, на сайте надпись менялась автоматически?

Знаю, что можна самому написать в login.tpl вместо тега {login-method}, но хочется сделать всё красиво и функционально.

+1

#11kavadims

  • 10 октября 2014 21:31
  • Регистрация: 12.03.2010
  • ICQ: --
  • Комментариев: 21
Не знаю... у меня в 10.2 и в 10.3 не работало так.
Вот так работало -

    if($config['auth_metod'] == '2') {
if(preg_match('/[\||\'|\<|\>|\"|\!|\?|\$
|\@|\/|\\\|\&\~\*\+]/',$_POST['login_name']
)) $config['auth_metod'] = true;
    else $config['auth_metod'] = false; }

+1

#12banbanan

  • 27 июля 2015 13:47
  • Регистрация: 27.11.2010
  • ICQ: 614505099
  • Комментариев: 17
kavadims,
на 10.5 тоже работает, но в админку только под логином.
как исправить?

0

#13Musiccityuz

  • 25 декабря 2015 08:33
  • Регистрация: 7.02.2013
  • ICQ: --
  • Комментариев: 4
на 10.4 и 10,5 тоже работает, но в админку только под логином.
как исправить?

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

SkripTers.biz - Снова с вами

https://culabra.ru — Блог вЭбмастЭра

DCOReARTs.COM - Услуги веб-дизайна и графики

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

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

Наши баннеры
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Нужна ли категория "Интернет магазины"?

Да
Нет

Архив новостей
Май 2018 (520)
Апрель 2018 (438)
Март 2018 (482)
Февраль 2018 (401)
Январь 2018 (133)
Декабрь 2017 (25)

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

  • Скрипты, cms, шаблоны, статьи по раскрутке
  • Яндекс.Метрика

Искать людей

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