Пропустить

[FAQ RC] Интеграция входа на конференцию с сайтом

Темы по наиболее часто задаваемым вопросам по phpBB 3.0.x. Читать в первую очередь!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu » 03.06.2010 15:52

hell4ween писал(а):прекрасно логинится, но он не делает проверку сида

Это как так?
hell4ween писал(а):как выполнить проверку прав доступа по группе?

Каких прав конкретно?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение hell4ween » 03.06.2010 18:09

Права групп, я могу состоять в разных группах и например группа "Тест" имеет доступ только к форуму "Тест" именно это мне и нужно. Только вдля моих скриптов, например казначей должен иметь доступ везде короме админки, админ вообще везде, пользователи никуда кроме титульной странички.
Мне просто непонятно как форумный движок делает проверку .
Я сейчас под одним логином на своем сайте залогинен в трех браузерах, везде я валидный участник общения)), а хотелось бы что б под одним логином одновременно мог работать только один человек. Ладно, это не важно, проверил только что логин на форум так же осуществляется одновременно с трех браузеров.
А вот по правам интересно.
Аватара пользователя
hell4ween
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 26.02.2009 22:42
Откуда: Украина
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu » 03.06.2010 18:33

hell4ween
Причем тут браузеры? Настройте форумные права доступа как положено.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение hell4ween » 04.06.2010 11:03

rxu писал(а):Причем тут браузеры? Настройте форумные права доступа как положено.

Я написал уже про браузеры, что мне это не важно, меня интересует как форумные права задействовать на своей страничке!
Аватара пользователя
hell4ween
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 26.02.2009 22:42
Откуда: Украина
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение Палыч » 04.06.2010 23:05

hell4ween писал(а):Мне просто непонятно как форумный движок делает проверку .

hell4ween писал(а): меня интересует как форумные права задействовать на своей страничке!

http://wiki.phpbb.com/display/MODDOCS/P ... ustom+page
$auth->acl($user->data); 

http://wiki.phpbb.com/display/MODDOCS/T ... ions+guide
http://wiki.phpbb.com/display/MODDOCS/T ... ermissions
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение ТАРНУМ » 16.06.2010 20:11

Прошу вашего совета:
положил файл login.php в корень форума phpBB, путь к форуму исправил. Веде пароль, входить, пишет "хелоу, ник".
после обновления странички необходимо повторно водить логин/пароль, та же ситуация при переходе на главную страницу форума - форум не видит меня и просить повторно вести логин/пароль. необходимо что не требовалось повторное ведение логина/пароля, а пользователь запоминался в сессии форума. Я так понимаю при авторизациии не устанавлются куки и сессия не открывается?
Подскажите что необходимо внести в код login.php?

ТАРНУМ
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 16.06.2010 20:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение MAzZY » 16.06.2010 20:33

Домен один?
Заработок на сайтах и форумах. Рефералам помогу установить код и начать зарабатывать.
Хороший хостинг в Питере
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2969
Зарегистрирован: 14.05.2005 22:43
Благодарил (а): 50 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение ТАРНУМ » 17.06.2010 10:33

MAzZY писал(а):Домен один?

вообще два. Но это не имеет значение: на сайте своей авторизации нет и она не нужна, просто я хочу реализовать вход на форум с помощью вставляемого на страницу сайта фрейма или js-сценария. Необходимо только вынести авторизацию на отдельную страницу.

ТАРНУМ
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 16.06.2010 20:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение MAzZY » 17.06.2010 10:46

Куки не работают на два домена
Заработок на сайтах и форумах. Рефералам помогу установить код и начать зарабатывать.
Хороший хостинг в Питере
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2969
Зарегистрирован: 14.05.2005 22:43
Благодарил (а): 50 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение demon-online » 17.06.2010 17:27

demon-online писал(а):У меня авторизация работает на всех поддоменах: domen.by, forum.domen.by, site.domen.by, site2.domen.by

Скрипт использовался последней версии.
Друг не тот кто выбирает слова, а тот кто даст подзатыльник. (c) demon[online]

demon-online
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 29.03.2010 17:52
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение ТАРНУМ » 17.06.2010 19:19

MAzZY писал(а):Куки не работают на два домена

я неправильно объяснил...
домен один, страница из архива в пером сообщении лежит в той же папке, что и форум (!). Куки вообще не причем, домен один, католог один. Просто сам по себе скрипт из первого сообщения я так понял куки не устанавливает.

ТАРНУМ
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 16.06.2010 20:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение fargred » 26.06.2010 2:11

Доброго времени суток всем,)
Напомню, у меня проблема, схожая с ТАРНУМовской – при обновлении страницы на сайте регистрация сбрасывается. В своё время я решил это, добавляя к каждой ссылке SID во время генерации страницы с помощью встроенной в phpbb функции [re]apply_sid. Но последнее время я слышал претензии по поводу "что это за мусор у меня в адресной строке" и решил продолжить исследования сего жука, заброшенные в прошлый раз.

В моём случае проблема кроется в функции user->session_begin(), а именно в нижеследующем блоке кода, где проверяется, прочтены ли куки. Мои оказываются непрочтёнными, хотя и лежат на компьютере. Поэтому в условие else я для эксперимента взял значения из куков, что хранились на компе на тот момент, вставил в параметры сессии и вуаля! Я смог ходить по страницам сайта не вылетая из системы и без SID в адресной строке!
if (isset($_COOKIE[$config['cookie_name'] . '_sid']) || isset($_COOKIE[$config['cookie_name'] . '_u']))
		{
			$this->cookie_data['u'] = request_var($config['cookie_name'] . '_u', 0, false, true);
			$this->cookie_data['k'] = request_var($config['cookie_name'] . '_k', '', false, true);
			$this->session_id 		= request_var($config['cookie_name'] . '_sid', '', false, true);

			$SID = (defined('NEED_SID')) ? '?sid=' . $this->session_id : '?sid=';
			$_SID = (defined('NEED_SID')) ? $this->session_id : '';

			if (empty($this->session_id))
			{
				$this->session_id = $_SID = request_var('sid', '');
				$SID = '?sid=' . $this->session_id;
				$this->cookie_data = array('u' => 0, 'k' => '');
			}
		}
		else
		{
			$this->session_id = $_SID = request_var('sid', '');
			$SID = '?sid=' . $this->session_id;
// Look at this!
				$this->cookie_data['u'] = "MY_USER_ID_TAKEN_FROM_THE_COOKIE_U";
				$this->cookie_data['k'] = "";
				$this->session_id 		= "MY_SESSION_ID_TAKEN_FROM_COOKIE_SID";
		}

Получается, куки просто-напросто не попали в сессию? Но как? (Кстати, двухдоменную структуру я пока убрал, сейчас ситуация такова:
сайт: domain.ru
форум: domain.ru/forum/
домен куки: .domain.ru
путь куки: /
безопасные куки: да
имя домена: domain.ru
путь к форуму: /forum
)

upd:
Решил попробовать убрать "защищённые" куки, в админке выключил передачу кук по https, сбросил кеш, вышел из форума и сайта, удалил куки, зашел снова, куки оказались почему-то снова с параметром "secure". Снял вручную. Вы не поверите, заработало! Куки стали читаться! Но что же, зря на хостинге платить за SSL?
Аватара пользователя
fargred
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 19.05.2010 18:35
Откуда: /usr/portage/people/
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение Bumerist » 01.07.2010 9:05

Здравствуйте.
У меня такая проблема есть сайт и на этом сайте есть форум (phpbb). И мне надо чтобы при регистрации на сайте пользователь мог без проблем зайти на форум. Сейчас выходит такая ошибка.
Fatal error: Call to a member function init() on a non-object in /home/xit-kz/public_html/forum/includes/auth/auth_db.php on line 79

Bumerist
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 21.06.2010 10:21
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение MAzZY » 01.07.2010 9:17

Как сделан сайт: чистый хтмл, движок? Где находится форум: папка, поддомен?
Заработок на сайтах и форумах. Рефералам помогу установить код и начать зарабатывать.
Хороший хостинг в Питере
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2969
Зарегистрирован: 14.05.2005 22:43
Благодарил (а): 50 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение fargred » 01.07.2010 9:19

Изменяли ли вы код скрипта и находится ли он в самом начале? А ещё неплохо бы рассказать о том, что у вас где лежит >_>
Аватара пользователя
fargred
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 19.05.2010 18:35
Откуда: /usr/portage/people/
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

Вернуться в FAQ (phpBB 3.0.x)

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Изображение