ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Общая авторизация у сайта и форума
  #1  
Старый 01.08.2007, 11:13
Аватар для blaga
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


Отправить сообщение для blaga с помощью ICQ
По умолчанию Общая авторизация у сайта и форума

Встала такая проблема как общая авторизация на сайте и на форуме. Сайт у меня самописный, форум phpBB. Пытался разобраться в ббшном коде, но ничего не понимаю у них (. Есть у кого нить идеи на этот счет? Возможно что у кого нибудь есть опыт в подобных делах. PHP знаю на среднем уровне. Поиск по инету не помог. Спасибо всем заранее.
 
Ответить с цитированием

  #2  
Старый 01.08.2007, 11:26
Аватар для Raz0r
Raz0r
Участник форума
Регистрация: 07.01.2007
Сообщений: 259
Провел на форуме:
309455

Репутация: 41
По умолчанию

Ну, теперь нужно решить - будешь пользоваться либо базой пользователей форума, либо сайта. это нужно решать сразу. Далее нужно передалать саму таблицу юзверов под оба скрипта. Какие именно проблемы возникли?
 
Ответить с цитированием

  #3  
Старый 01.08.2007, 11:39
Аватар для blackybr
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме:
8042357

Репутация: 3742


Отправить сообщение для blackybr с помощью ICQ Отправить сообщение для blackybr с помощью AIM Отправить сообщение для blackybr с помощью Yahoo
По умолчанию

переделай авторизацию похпбб-шную (это проблем не составит) и в каждом скрипте также чекай сессии на валидность, как? можно найти в любом пхпббшном файле.. гдето вначале.. в том же индексе
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 
Ответить с цитированием

  #4  
Старый 01.08.2007, 12:01
Аватар для blaga
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


Отправить сообщение для blaga с помощью ICQ
По умолчанию

хм. а мне казалось что наоборот ббшку не трогать а сайт подстраивать под нее....
 
Ответить с цитированием

  #5  
Старый 01.08.2007, 12:11
Аватар для n1†R0x
n1†R0x
Постоянный
Регистрация: 20.01.2007
Сообщений: 787
Провел на форуме:
2924346

Репутация: 1719


Отправить сообщение для n1†R0x с помощью ICQ
По умолчанию

Скорее всего, потребуется лишь изменить сам скрипт авторизации на сайте, на форуме и в мускуле имхо ничего править не придется..

по поводу поста blackybr
Цитата:
define("IN_LOGIN", true);

define('IN_PHPBB', true);
также обрати внимание на login.php
конкретно, на механизм создания сессий
еще конкретнее - не помню, дистрибутива нет.. в скрипте есть строка, где указано действие при условии (хэш вводимого пасса = хэшу пасса из мускула И юзер_активный), равном труе.
 
Ответить с цитированием

  #6  
Старый 01.08.2007, 12:31
Аватар для Zitt
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


Отправить сообщение для Zitt с помощью ICQ
По умолчанию

Если поможет.. Есть движок joomla и к нему есть типа мода - объединение с phpbb.. глянь мож оттуда возьмёш...
 
Ответить с цитированием

  #7  
Старый 01.08.2007, 12:35
Аватар для Raz0r
Raz0r
Участник форума
Регистрация: 07.01.2007
Сообщений: 259
Провел на форуме:
309455

Репутация: 41
По умолчанию

ну, переделаете авторизацию, и что дальше? Имеется ввиду, что на сайте и на форуме необходимы одинковые аккаунты - в нашем случае он должен быть один, но юзаться он должен обоими скриптами. Т.е. в одном из мест нужно отрубать свою таблицу и брать инфу из таблицы другого скрипта, тут уж как лучше - думать нужно самому. никто не мешает добавить в таблицу пхпбб пару строк, которые у тебя есть на сайте и все будет пучком, или делать своего рода "мост" между таблицами, т.е. чтобы данные менялись в обоих таблицах (и на сайте и на форуме), что тоже вариант, это даже лучше, т.к. меньше проблем будет с паролем (разница в криптовании пароля).
 
Ответить с цитированием

  #8  
Старый 01.08.2007, 12:35
Аватар для drmist
drmist
Green member - Level 3
Регистрация: 08.10.2005
Сообщений: 396
Провел на форуме:
400609

Репутация: 239
По умолчанию

Берете PhpMyAdmin и смотрите структуру таблицы users в phpBB - так проще, чем в коде копаться.
__________________
Никому нельзя верить...
 
Ответить с цитированием

  #9  
Старый 01.08.2007, 12:47
Аватар для n1†R0x
n1†R0x
Постоянный
Регистрация: 20.01.2007
Сообщений: 787
Провел на форуме:
2924346

Репутация: 1719


Отправить сообщение для n1†R0x с помощью ICQ
По умолчанию

Цитата:
Сообщение от Raz0r  
ну, переделаете авторизацию, и что дальше? Имеется ввиду, что на сайте и на форуме необходимы одинковые аккаунты - в нашем случае он должен быть один, но юзаться он должен обоими скриптами. Т.е. в одном из мест нужно отрубать свою таблицу и брать инфу из таблицы другого скрипта, тут уж как лучше - думать нужно самому. никто не мешает добавить в таблицу пхпбб пару строк, которые у тебя есть на сайте и все будет пучком, или делать своего рода "мост" между таблицами, т.е. чтобы данные менялись в обоих таблицах (и на сайте и на форуме), что тоже вариант, это даже лучше, т.к. меньше проблем будет с паролем (разница в криптовании пароля).
зачем такие сложности? мосты и пр.

просто написать авторизацию на пхп для сайта вроде форумной, будет использоваться лишь форумная таблица users... Какие-то дополнительные поля добавить можно в конец имхо без проблем, если что.
Нужно лишь понять принцип построения Cookies при авторизации в форуме и принцип создания сессии.
 
Ответить с цитированием

  #10  
Старый 01.08.2007, 12:48
Аватар для blaga
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


Отправить сообщение для blaga с помощью ICQ
По умолчанию

2n1†R0x, эту проблему я решил. Отрубил нафиг все эти проверки.
То что таблица одна это понятно. Отдельную авторизацию на сайте с использованием ббшной таблицы я смогу сделать. А как сделать так чтобы если залогинился на сайте то на форум уже тоже залогенный заходишь.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Раскрутка сайта (в домашних условиях) censored! Авторские статьи 19 09.06.2009 13:04
SEO сервисы/SEO tools rijy ПО для Web разработчика 3 22.03.2007 21:28
Установка и настройка форума и сайта LLIepuqo Разное - Покупка, продажа, обмен 0 09.02.2007 21:15
А нафига публиковать инфу о том как ломать чаты. Егорыч+++ Чаты 52 14.11.2005 20:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ