![]() | Начало |
| Сморгонь.org | Наш город | Погода | Расписание поездов | Карты | Фото | Форумы | Гороскоп |
![]() ![]() ![]() |
Я вчера за час прицепил Слаед к форуму.
if (!isset($_SESSION['sluser']) && isset($_COOKIE['member_id']) && isset($_COOKIE['pass_hash'])) { $id = (int)$_COOKIE['member_id']; $pass = substr(addslashes($_COOKIE['pass_hash']), 0, 32); $q = q("SELECT * FROM ipb2.ipbf_members WHERE id = '$id' and member_login_key='$pass'"); $user = fetch($q); if (is_array($user)) { $_SESSION['sludata'] = $user; return TRUE; } } else if (is_array($_SESSION['sludata'])) return TRUE; else return FALSE; } return $_SESSION['sludata']; } | |
|
А никто и не сомневался, что тебе нужно будет не больше часа на потратить ))
Но на слаедовском форуме немного по другому вопрос стоит. В твоем решении осуществлена ТОЛЬКО авторизация с существующими пользователями, а заводить нового юзера получается только через форум надо ? А как же слаед будет использовать данные ИПБ ? Значит переписывать слаедовскую регу необходимо, иначе возникнут траблы с модулями слаеда, а это небольшой цирк получается))... | |
|
QUOTE заводить нового юзера получается только через форум надо ? Да. QUOTE А как же слаед будет использовать данные ИПБ ? В массиве $_SESSION['sludata'] хранится информация о юзере. $_SESSION['sludata']['name'] - имя $_SESSION['sludata']['email'] - электронный адрес. и так далее. Регистрацию переделывать не нужно, т.к. предполагается, что таблица slaed_users не будет использоваться по прямому назначению, вся информация о юзерах хранится в базе форума и нечего ее клонировать в базу движка. Т.е. юзеры регятся через форум, и Слаед берет данные из него. QUOTE Значит переписывать слаедовскую регу необходимо, иначе возникнут траблы с модулями слаеда, а это небольшой цирк получается Какой цирк? Какую инфу, к примеру, ты не мог бы получить в этом хаке? Вообще - нюковская архитектура не дает возможности написать нормальную интеграцию без правки файлов. | |
|
Спасиб, жму сохранить, дабы пригодиться :)
| |
|
sEXEcutor - ты лучший:)
я подозревал что все так просто... | |
![]() ![]() |