Регистрация

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

TipTop 10-08-2013, 23:59 1539 Хаки DLE

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


Хак для DLE 10.0 дает выбор возможности для авторизация по Логину или E-mail, юзерам одновременно заходить на портал сайт по логину или же по E-mail адресу. В данный момент вы можете выбрать только один вариант авторизации, хотя советую сделать вход на вебресурс по Емайл (почтовому адресу), т.к. большинство крупных социальных сетей, те же самые поисковые системы используют именно второй способ. Причина, защита от спама работает более эффективно.

Что делаем:
1. Идем в engine/inc/options.php. Ищем (В DLE 10.0 строка - 1051):
array ("0" => $lang['opt_sys_login'], "1" => $lang['opt_sys_email'] )


Заменяем на:

array ("0" => $lang['opt_sys_login'], "1" => $lang['opt_sys_email'], "2" => "По логину или E-mail" )


2. Бежим в engine/modules/sitelogin.php. Ищем:
if ($config['auth_metod']) {


ВЫШЕ вставляем:
 if($config['auth_metod'] == '2') {
        if(preg_match('/^(?:[a-z0-9]+(?:[-_]?[a-z0-9]+)?@[a-z0-9]+(?:\.?[a-z0-9]+)?\.[a-z]{2,5})$/i',$_POST['login_name'])) $config['auth_metod'] = true;
        else $config['auth_metod'] = false;
    }  




Автор: Eves
Хак работает в DLE 10.0

Похожие новости

Хак на запрет регистрации с определенной почты

Хак для DLE позволяет усилить защиту от спама , через создания списка запрещенных емайл адресов с

19.03.14 Хаки DLE
Автоотчистка кэша

Хак позволяет автоматически очищать кеш при истичении определённого времени.

10.09.09 Хаки DLE
Опции модулей

Данная статья, поможет Вам облегчить жизнь сайтов, запросами MySQL. В этой статье вы узнаете, как

30.08.09 Хаки DLE

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Powered by Dleshka.org. Сайт предназначен для выбора шаблонов и дополнений с использованием CMS DataLife Engine.
Закрыть