Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Проблема в автологином по ссылке

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
vito
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 6 месяцев
Благодарил (а): 1 раз

Проблема в автологином по ссылке

Сообщение vito »

Добрый день уважаемые программисты.
Есть ли готовое решение для Автологина на форум PHPBB3, что то вроде Автологин в виде ссылки
А то программист из меня не важный, 2-ю неделю кручу-верчу свой форум, буду рад помощи.
vito
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 6 месяцев
Благодарил (а): 1 раз

Re: Проблема в автологином по ссылке

Сообщение vito »

Форумчане, неужели нет ответа ??
Я понимаю о возможных проблемах в безопастности, для меня это не критично.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 18 лет 7 месяцев
Откуда: Новосибирск
Поблагодарили: 37 раз
Контактная информация:

Re: Проблема в автологином по ссылке

Сообщение Alek$ »

vito, скажите, зачем вам это нужно? Возможно, есть лучшее решение.

Ну и если сильно надо, изучите этот топик: http://www.phpbb.com/community/viewtopi ... 1&t=718245
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
vito
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 6 месяцев
Благодарил (а): 1 раз

Re: Проблема в автологином по ссылке

Сообщение vito »

Задача такая: ингегрировать форум в 1С Предприятие (там есть HTML-форма) и по нажатию на одну кнопку у бухгалтера в 1С:Предприятии открывается форум, где он автоматически залогинен, и может спокойно консультироваться.
За ссылку спасибо, изучу.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 18 лет 7 месяцев
Откуда: Новосибирск
Поблагодарили: 37 раз
Контактная информация:

Re: Проблема в автологином по ссылке

Сообщение Alek$ »

vito, в таком случае, наиболее правильным решением будет написание своего модуля авторизации (Authentication plugins)

Либо, если вы все же предпочтете делать как намеревались, вам нужно исследовать функцию login_box() в файле includes/functions.php и позаменят ьв нужных местах $_POST на $_REQUEST
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
vito
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 6 месяцев
Благодарил (а): 1 раз

Re: Проблема в автологином по ссылке

Сообщение vito »

Alek$, а можно подробнее - что поменять в login_box() и где поменять $_POST на $_REQUEST.
Со своим модумем еще больше проблем :)
Спасибо.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 18 лет 7 месяцев
Откуда: Новосибирск
Поблагодарили: 37 раз
Контактная информация:

Re: Проблема в автологином по ссылке

Сообщение Alek$ »

vito, переформулирую: находите в функции login_box() все упоминания $_POST и заменяете на $_REQUEST.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
vito
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 6 месяцев
Благодарил (а): 1 раз

Re: Проблема в автологином по ссылке

Сообщение vito »

Alek$, в таком случае какого вида должна быть ссылка?

У меня сайт на Joomla 1.5 мост RockBridge (в папке forum) и форум (лежит в папке distribution).
Ссылки типа :
http://САЙТ/forum/index.php?username=ЛО ... ord=ПАРОЛЬ;
http://САЙТ/distribution/index.php?user ... ord=ПАРОЛЬ;
http://САЙТ/distribution/ucp.php?mode=l ... ord=ПАРОЛЬ;
не работают.

В файле functions.php в функции login_box() мною было найдено 3 упоминания $_POST соответственно заменил на $_REQUEST.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 18 лет 7 месяцев
Откуда: Новосибирск
Поблагодарили: 37 раз
Контактная информация:

Re: Проблема в автологином по ссылке

Сообщение Alek$ »

Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
vito
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 6 месяцев
Благодарил (а): 1 раз

Re: Проблема в автологином по ссылке

Сообщение vito »

Спасибо за помощь. Все работает. 8-)
vito
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 6 месяцев
Благодарил (а): 1 раз

Re: Проблема в автологином по ссылке

Сообщение vito »

А как можно сделать что бы можно было передавать логин кириллицей.?

[phpBB Debug] PHP Warning: in file /includes/functions.php on line 35: htmlspecialchars() [function.htmlspecialchars]: Invalid multibyte sequence in argument
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 18 лет 7 месяцев
Откуда: Новосибирск
Поблагодарили: 37 раз
Контактная информация:

Re: Проблема в автологином по ссылке

Сообщение Alek$ »

Для этого его надо передавать в кодировке UTF-8
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
vito
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 6 месяцев
Благодарил (а): 1 раз

Re: Проблема в автологином по ссылке

Сообщение vito »

например username=логин, тогда мне следует написать такую ссылку
http://САЙТ/distribution/ucp.php?mode=l ... ogin=Login
но так не работает - пишет неверный логин и таже ошибка.
Может не так что то делаю или в коде надо вносить поправки
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 18 лет 7 месяцев
Откуда: Новосибирск
Поблагодарили: 37 раз
Контактная информация:

Re: Проблема в автологином по ссылке

Сообщение Alek$ »

vito, не верно. Вы закодировали слово "логин" hex-кодами в кодировке cp1251 (по всей видимости), но точно не в utf-8, поскольку в utf-8 все кириллические символы имеют размер 2 байта, а у вас - один. Правильно было бы так: %D0%BB%D0%BE%D0%B3%D0%B8%D0%BD

phpBB пытается декодировать параметр, исходя из того, что ему передана строка в кодировке utf-8, и ожидаемо сообщает об ошибке, поскольку это не так.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Закрыто

Вернуться в «Поддержка phpBB 3.0.х»