页面重定向到登录页面的确切URL

时间:2012-03-08 18:58:13

标签: php drupal redirect drupal-6

先谢谢。 我使用的是drupal 6版本。如果我没有登录并在某个网址中提供以下内容:www.mysite.com/books/add-book ..它正在带我登录页面。因为只有登录用户才能发布图书。

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

一旦重定向到注册页面,登录后它必须带我到www.mysite.com/books/add-book这样的确切页面。但是现在它已经到了头版..

请建议我如何从loggin重定向到确切页面。

2 个答案:

答案 0 :(得分:1)

Login Destination模块可以帮助您实现这一目标。您可以调整其配置以重定向到即将到来的页面。

答案 1 :(得分:0)

我做了类似的事情,一旦他们改变了界面语言,就会重定向用户。我不是在使用Dupral,但后面的php也适合你。

在我网站的每个控制器中,我使用当前页面设置会话变量。如果用户更改了界面的语言,我会重定向到控制器执行此操作,然后重定向到会话中的页面集。

只需检查登录后是否设置了变量,然后重定向到它。

希望有所帮助

相关问题