Регистрация

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

TipTop 10-08-2013, 23:59 1591 Хаки 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 9.x

Ссылки на следующую и предыдущую новости для DLE 10

Цифра рейтинг для DLE 10.0


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