Перейти к публикации

Единая регистрация в DLE и SE


Рекомендованные сообщения

Итак, стоит DLE 8.5 на сайт.ru и SE 3.20 на сайт.ru/se база используется одна, как сделать так, чтобы при регистрации либо на DLE, либо SE автоматом проходила регистрация в обоих местах? Или подскажите в каком месте происходит шифровка/запись пароля в базу

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
  • 2 недели спустя...

Итак, стоит DLE 8.5 на сайт.ru и SE 3.20 на сайт.ru/se база используется одна, как сделать так, чтобы при регистрации либо на DLE, либо SE автоматом проходила регистрация в обоих местах? Или подскажите в каком месте происходит шифровка/запись пароля в базу

В каком смысле база используется одна?

Ссылка на сообщение
Поделиться на других сайтах

В PHP нуб, знаю - чтобы реализовать, все равно придется учить. Но пока нужно сделать минимум.

Может кто подскажет направление в котором думать, чтобы путь к решению был покороче?

Нашел решение для WosdPress, но хотелось бы все-таки использовать DLE.

Имеются DLE 8.5, Social Engine 3.20. Установлены, к примеру, в папках /dle и /se.

Регистрироваться и работать с профилем можно будет только из Social Engine.

Нужно сделать:

- при регистрации в SE автоматически создается новый профиль в базе DLE и заполняются его поля;

- синхронный вход и выход в обеих системах;

- решить проблему с разной кодировкой (или использовать в DLE utf-8?)

Какая есть альтернатива подключению через $_SERVER['DOCUMENT_ROOT'] ? Или как можно обезопасить этот метод?

И еще, как из DLE обратиться к базе данных SE, чтобы вывести данные внутри DLE и наоборот?

Где-то встретил вот такое:

<?php

if(!defined('DATALIFEENGINE'))

{

  die("Hacking attempt!");

}

global $conf; 

unset($bt); 

$bt = ""; 

ob_start(); 

include_once ("?????????");

$output = ob_get_contents(); 

ob_end_clean(); 

$bt = $output; 

return $bt; 

?>

Это можно как-то приспособить? Не могу понять что должно быть вместо вопросов. Или там должен быть адрес файла, который находится внутри SE и формирует код для вывода информации?

Еще раз повторю, в PHP ноль, поэтому прошу не ругать.

Заранее спасибо всем откликнувшимся :)

Изменено пользователем nohc
Ссылка на сообщение
Поделиться на других сайтах

Какая есть альтернатива подключению через $_SERVER['DOCUMENT_ROOT'] ? Или как можно обезопасить этот метод?

Если сделать так:

1) создать еще одного пользователя в базе mysql и урезать ему права;

2) Все подключения к базе осуществлять через конфигурационные файлы?

Есть какие-нибудь соображения или знания по этому поводу?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...