перенаправление страницы на точный URL со страницы входа - PullRequest
0 голосов
/ 08 марта 2012

Заранее спасибо.Я использовал Drupal 6 версии.Если я не вошел в систему и в какой-то URL для ex: www.mysite.com/books/add-book .. это привело меня к странице входа.потому что только зарегистрированные пользователи могут оставлять только книги.

$dest = drupal_get_destination();
drupal_goto('user/register', $dest);

Как только он перенаправляет на страницу регистрации и после входа в систему, он должен привести меня к точной странице, как www.mysite.com/books/add-book .. Но теперь он переходил на первую страницу..

Подскажите пожалуйста, как перенаправить на точную страницу из логина ..

Ответы [ 2 ]

1 голос
/ 09 марта 2012

Модуль Логин может помочь вам в этом.Вы можете настроить его конфигурацию для перенаправления на следующую страницу.

0 голосов
/ 08 марта 2012

Я делаю нечто подобное для перенаправления пользователей после того, как они изменили язык интерфейса. Я не использую Dupral, но PHP должен работать и для вас.

В каждом контроллере моего сайта я устанавливаю переменную сеанса с текущей страницей. Если пользователь меняет язык интерфейса, я перенаправляю его на контроллер для этого, а затем перенаправляю на страницу, заданную в сеансе.

Просто проверьте, установлена ​​ли переменная после входа в систему, а затем перенаправьте на нее.

Надеюсь, это поможет

...