先谢谢。 我使用的是drupal 6版本。如果我没有登录并在某个网址中提供以下内容:www.mysite.com/books/add-book ..它正在带我登录页面。因为只有登录用户才能发布图书。
$dest = drupal_get_destination();
drupal_goto('user/register', $dest);
一旦重定向到注册页面,登录后它必须带我到www.mysite.com/books/add-book这样的确切页面。但是现在它已经到了头版..
请建议我如何从loggin重定向到确切页面。
答案 0 :(得分:1)
Login Destination模块可以帮助您实现这一目标。您可以调整其配置以重定向到即将到来的页面。
答案 1 :(得分:0)
我做了类似的事情,一旦他们改变了界面语言,就会重定向用户。我不是在使用Dupral,但后面的php也适合你。
在我网站的每个控制器中,我使用当前页面设置会话变量。如果用户更改了界面的语言,我会重定向到控制器执行此操作,然后重定向到会话中的页面集。
只需检查登录后是否设置了变量,然后重定向到它。
希望有所帮助