Название темы Раздел Ответов Последний

Модуль ulogin DataLife Engine 10.1


15 января 2014
Модуль ulogin DataLife Engine 10.1

Модуль ulogin для Dle позволяет, авторизоваться и регистрироваться на сайте через соцсети. Данный модуль проверен на CMS Data-Life Engine 10.1

Установка:
В engine/modules/sitelogin.php

Найти:
if( $member_id['user_id'] AND $member_id['password'] AND $member_id['password'] == md5( $_SESSION['dle_password'] ) ) {

Заменить на:
if( $member_id['user_id'] AND $member_id['password'] AND ($member_id['password'] == md5( $_SESSION['dle_password'] ) OR $member_id['password2'] == md5( $_SESSION['dle_password'] ) )) {

Найти:
if( $member_id['user_id'] AND $member_id['password'] AND $member_id['password'] == md5( $_COOKIE['dle_password'] ) ) {

Заменить на:

if( $member_id['user_id'] AND $member_id['password'] AND ($member_id['password'] == md5( $_COOKIE['dle_password'] ) OR $member_id['password2'] == md5( $_COOKIE['dle_password'] ) )) {

engine/init.php

Найти:
$tpl->set( '{login-method}', $config['auth_metod'] ? "E-Mail:" : $lang['login_metod'] );

Добавить ВЫШЕ
require_once ENGINE_DIR . '/modules/ulogin/ulogin.php';
$tpl->set( '{ulogin}', urlencode('http://' . $_SERVER['HTTP_HOST'] .$_SERVER['REQUEST_URI'] ));

В login.tpl добавить в нужное место
<script src="http://ulogin.ru/js/ulogin.js"></script>
<div id="uLogin" data-ulogin="display=panel;fields=first_name,last_name,email;providers=vkontakte,facebook,twitter,mailru,odnoklassniki,google;redirect_uri={ulogin}"></div>

Добавить запрос в базу
ALTER TABLE  `dle_users` ADD  `password2` VARCHAR( 32 ) NOT NULL AFTER  `password`;

Вы не можете скачивать файлы с нашего сервера
Скачивать файлы могут только ЗАРЕГИСТРИРОВАННЫЕ пользователи


ava

Написал: adskiy
Группа: Посетители Пользователь offline
1
-1
6 марта 2014 21:07
Есть проблема, в стандартном шаблоне... Блок иконок располагается вертикально, как решить?

ava

Написал: hdishka
Группа: Анонимус
2
-1
7 мая 2014 15:23
В engine/modules/sitelogin.php 10.1 нет строки $tpl->set( '{login-method}', $config['auth_metod'] ? "E-Mail:" : $lang['login_metod'] );


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