Пропустить

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

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

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

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

Сообщение fargred » 24.05.2010 8:20

Заработало!
Правда, не сразу. Долго ломал голову, потом понял, что пост-конвертацию забыл убрать%)
Сейчас sid добавляется к каждой ссылке во время генерации страницы (через reapply_sid()), иначе при переходе выкидывает.
Может, автологин не получается из-за того, что, когда человек только открывает сайт, sid назначается после авторизации куками? О_о
Аватара пользователя
fargred
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 19.05.2010 18:35
Откуда: /usr/portage/people/
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение demon-online » 25.05.2010 16:48

fargred, Скрипт замечательно авторизовывает. Настройте правильно куки в админке и почистите свой кеш в браузере.
Не игнорируйте мой вопрос: "Где найти описание таких штук - $user->xxxxxx[уууууууу], используемых в скрипте с примером?"
Друг не тот кто выбирает слова, а тот кто даст подзатыльник. (c) demon[online]

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

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

Сообщение rxu » 25.05.2010 17:07

demon-online писал(а):Где найти описание таких штук - $user->xxxxxx[уууууууу]

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

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

Сообщение fargred » 28.05.2010 8:24

demon-online писал(а):Настройте правильно куки в админке и почистите свой кеш в браузере.


Отключал кэш браузера. Чистил куки. Чистил кэш форума. Пробовал убрать reapply_sid. Сбрасывал таблицу сессий в админке форума. Все равно при переходе на другую страницу сайта форма залогиненного пользователя меняется на форму входа. Я не представляю что еще (кроме простого как пять копеек шаблонизатора) может навредть автологину пользователя и переходу по страницам. Я опять залез в phpBB, понял, что при подключении common.php создаются экземпляры классов, в т.ч. user, далее начинается метод session_begin(), там и проверяются куки и автологин соответственно, и по успешной проверке оных, сессия стартует. Вроде ничего сложного, но что не работает, я так и не могу понять.

Вот исходный index.php от начала и до конца обработки логина + xhtml-файл-шаблон для форм входа и зашедшего в систему пользователя:
phpBB_login.zip
(2.4 КБ) Скачиваний: 39
Аватара пользователя
fargred
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 19.05.2010 18:35
Откуда: /usr/portage/people/
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Rayden » 28.05.2010 14:20

fargred
На каком домене работает скрипт и какой домен прописан для кук?
Тебе же сказали:
demon-online писал(а):Настройте правильно куки в админке
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

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

Сообщение fargred » 28.05.2010 14:34

Rayden писал(а):На каком бомена работает скрипт и какой домен прописан для кук?

Прошу прощения, я думал, что указал ранее.
Домен сайта:     domain.ru (скрипт работает отсюда и обращается к ./phpbb_files, которая является копией* папки forum.domain.ru/www/)
Домен форума:  forum.domain.ru
Домен куки:       .domain.ru
Путь куки:          /
SSL:                   да

* точной копией.
Аватара пользователя
fargred
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 19.05.2010 18:35
Откуда: /usr/portage/people/
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение MAzZY » 28.05.2010 15:15

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

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

Сообщение Rayden » 28.05.2010 15:24

Ты хотел сказать - на разных доменах.
В данном случае у него форум и сайт на разных доменах.
То, что один - это поддомен другого, роли не играет
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

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

Сообщение MAzZY » 28.05.2010 15:27

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

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

Сообщение demon-online » 28.05.2010 18:41

rxu писал(а):Что конкретно интересует?

Разобрался уже во всём, спасибо.

PS: У меня авторизация работает на всех поддоменах: 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] Интеграция входа на конференцию с сайтом

Сообщение Rayden » 28.05.2010 18:50

Ну вот и поделись с другими решением, заодно скажи, в чем проблема была.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

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

Сообщение fargred » 29.05.2010 18:58

Перевёл сайт и БД на юникод, результата, кроме самоудовлетворения - ноль.
Аватара пользователя
fargred
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 19.05.2010 18:35
Откуда: /usr/portage/people/
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение demon-online » 01.06.2010 15:43

fargred, конкретнее описывайте проблему в форме вопроса!
А то ваши реплики близки по смыслу: "Хорошая погода!"
Выложите скриншоты, предоставьте исходный код...
Друг не тот кто выбирает слова, а тот кто даст подзатыльник. (c) demon[online]

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

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

Сообщение fargred » 01.06.2010 16:51

demon-online
А что не ясно-то? Автологин у меня не работает. Если до сих пор не ясно: открываю вкладку, захожу на сайт, вбиваю логин/пасс, ставлю галочку "входить автоматически", гуляю по сайту, закрываю вкладку, открываю снова - снова поля для ввода логина и пароля. Исходный код см. на странице 25. там все, кроме обработки переходов и ошибок, которые ко входу на форум не имеют отношения. Не понимаю, каким боком здесь скриншоты - формы - они и в Африке формы, а конечный их вид зависит от плюшек, которые навешал на браузер пользователь О_о
Аватара пользователя
fargred
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 19.05.2010 18:35
Откуда: /usr/portage/people/
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение hell4ween » 03.06.2010 15:30

Доброго времени суток! Что ваш скрипт, что мой прекрасно логинится, но он не делает проверку сида, а это значит что можно залогинится с разных браузеров под одним логином. На форуме явно есть функция которая делает такую проверку, не подскажете как ее реализовать в скрипте логона?
И еще вопрос по правам, как выполнить проверку прав доступа по группе? в сессию помещается id группы по умолчанию, например я админ состою в 5 группе, если создаю еще группу скажем с id8 и добавляю себя туда то я все равно в 5-ой группе пока 8-ю не сделаю по умолчанию. Я так понимаю что права на форуме проверяются не по сессии а запросом в базу?
Аватара пользователя
hell4ween
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 26.02.2009 22:42
Откуда: Украина
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

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

 

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

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

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

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