如何从drupal中的特定页面重定向未登录的用户?

时间:2012-06-24 16:27:11

标签: drupal-7

我想要有2个页面,其中一个页面将存在,但如果您已登录,则会将您重定向到另一个页面。

2 个答案:

答案 0 :(得分:0)

编写模块并使用hook_init()函数,如下所示:

/**
 * Implements hook_init().
 */
function MODULENAME_init() {
  if (user_is_logged_in()) {
    drupal_goto('path_to_other_page');
  }
}

这个钩子只是为非缓存页面调用,所以hook_init()是我用来做你想做的事情的钩子。

答案 1 :(得分:0)

您可以使用非常受欢迎的LoginToboggan模块。除此之外,它还允许您设置登录后用户重定向的页面。