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

Drupal 7 如何从drupal中的特定页面重定向未登录用户?,drupal-7,Drupal 7,我希望有两个页面,一个页面可供所有用户使用,但如果您登录,它会将您重定向到另一个页面。编写一个模块并使用如下功能: /** * Implements hook_init(). */ function MODULENAME_init() { if (user_is_logged_in()) { drupal_goto('path_to_other_page'); } } 此钩子仅用于非缓存页面,因此hook_init()是我将用于您想要执行的操作的钩子。您可以使用非常流行的模

我希望有两个页面,一个页面可供所有用户使用,但如果您登录,它会将您重定向到另一个页面。

编写一个模块并使用如下功能:

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

此钩子仅用于非缓存页面,因此hook_init()是我将用于您想要执行的操作的钩子。

您可以使用非常流行的模块。除此之外,它还允许您设置一个页面,用户在登录后将被重定向到该页面