phpBB совмещение

IBSN

Новичок
phpBB совмещение

Здравствуйте!
Стоит задача:
Надо чтобы пользователи на сайте могли регистрироваться и входить в систему и писать сообщения + ко всему есть на сайте форум phpBB так надо совместить регистрации и вход в систему, допустим чтобы не было так что пользователь зарегился на сайте и еще ему надо было бы регится на форуме...

Каким образом можно решить такую задачу?

Пробовал такую схему:

вариант (А)
Форма (index.htm) -> Ссылка (login.htm она делает submit скрытой формы где параметры которые быле в предыдущей форме) -> Авторизация (сам форум)

вариант (Б)
Форма (index.htm) -> Авторизация (сам форум)

План (А) неработает, а план (Б) работает =(
 

Burunduk-13

[CBT], Старожил РНРClub'a
Re: phpBB совмещение

Автор оригинала: IBSN
Надо чтобы пользователи на сайте могли регистрироваться и входить в систему и писать сообщения + ко всему есть на сайте форум phpBB так надо совместить регистрации и вход в систему,
а зачем иметь отдельно систему, где пользователи могут "писать сообщения" и отдельно форум. Даже если эти сообщения не относяться к форуму, можно прикрутить их к движку phpBB.

Пробовал такую схему:

вариант (А)
Форма (index.htm) -> Ссылка (login.htm она делает submit скрытой формы где параметры которые быле в предыдущей форме) -> Авторизация (сам форум)

вариант (Б)
Форма (index.htm) -> Авторизация (сам форум)

План (А) неработает, а план (Б) работает =(
я так понимаю, что описана процедура входа. Так вот можно в форму передавать параметр redirect. После авторизации и создания сессии пользователь будет перекинут по адресу redirect
Example: http://site.com/forum/login.php?redirect=/index.php

плюс в каждом своем php файле надо будет подключать файлы phpbb, использовать их проверки авторизации (3 строчки) и генерировать ссылки с помощью функции append_sid, иначе можно потерять сид у пользователей без куков.
 

IBSN

Новичок
Re: Re: phpBB совмещение

и генерировать ссылки с помощью функции append_sid, иначе можно потерять сид у пользователей без куков.
А поподробнее можно, первый раз слышу и вообще объясни, я непонимаю зачем вообще сессии нужны там?
 

Burunduk-13

[CBT], Старожил РНРClub'a
>А поподробнее можно
черти из phpBB Team написали свою реализацию сессий. Хранят сессионную инфу в базе данных и сами реализуют способ передачи ID сессии.

Но чтобы к каждой ссылке не добавлять "&sid=билиберда", а добавлять только к ссылкам тех пользователей, у кого не рабают куки, они написали свою функцию append_sid. Чтобы автоматически генерировать ссылки и не волноваться, что потеряется sid.

> зачем вообще сессии нужны там?
а как они пользователей будут отличать друг от друга?...
 
Сверху