Ошибка в общей авторизации Drupal и phpbb

Nicromonger
На сайте с 04.08.2010
Offline
106
729

Всем привет!

Столкнулся с такой проблемой.

Есть сайт со связкой Drupal и phpbb посредством phpBB Forum Integration.

Все работает, кроме:

после авторизации в форуме phpbb, перенаправляет не на страницу с которой авторизировался, а на страницу вида "сайт.ру/forum/viewtopic.php" , а должно к примеру на "сайт.ру/forum/viewtopic.php?f=33&t=27965" (теряются где-то параметры на какую страницу форума перенаправлять).

Попробовал найти откуда начинается эта авторизация вообще но так ничего и не вышло. Дошел до файла user.module и функции function user_login_block($form) в нем, но при изменении каких либо данных на сайте ничего не изменяется. Скорее всего файл не тот и тд., а другого найти не могу. В общем даже не знаю что делать и где искать решение, прошу вашей помощи.

Всем заранее очень благодарен.

покупаю сайты. телега @nicolasik
big boy
На сайте с 18.11.2006
Offline
308
#1

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

✔ Google spam update убил сайты? Что делать - https://webmasta.ru/blog/google-october-2022-spam-brain-update
Nicromonger
На сайте с 04.08.2010
Offline
106
#2

проблема заключается в том что сайт был куплен и уже позно что-то менять в нем.

R
На сайте с 19.11.2012
Offline
15
#3

в стандартном phpBB3 авторизация осуществляется, в основном, со страниц index.php и ucp.php?mode=login с редиректом на индексную страницу, а также со страниц типа:

posting.php?mode=reply&f=2&t=1&sid=dbe35b8c73a548f764e7bf994e4648b9 (если попытаться добавить коммент, и после авторизации перейти на страницу топика:

viewtopic.php?f=2&t=1&sid=16a81dce347d28201d7cdeca25b3b082).

В файле ucp.php case 'login' следующий:

if ($user->data['is_registered'])

{

redirect(append_sid("{$phpbb_root_path}index.$phpEx"));

}

login_box(request_var('redirect', "index.$phpEx"));

Надо также посмотреть в файле functions.php папки includes функцию login_box

Специализированный интернет-магазин в аренду (образец) (http://pic-shop.ueuo.com/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий