Drupal - 每次用户登录后,如何重定向到用户特定的页面?

cod*_*der 1 drupal

我们需要的是:登录后重定向到每个用户的特定页面.

我们尝试过的:

登录Toboggan模块:可以直接指向每个用户的个人资料页面,但是我们不在哪里定义特定节点,即用户David的节点15.如果您有这方面的经验,请告知.

Nodeacccess:为每种内容类型定义的通用访问控制.

还有其他建议吗?

the*_*ler 5

我推荐了Login Destination模块.您可以使用PHP将特定节点设置为重定向到每个用户.该页面上的文档非常清楚,但是如果您需要更多帮助,您的PHP代码段将最终看起来像:

global $user;
switch $user->uid {
  case '1': //for user 1
    return 'node/1'; //to redirect to node #1
  case '2': //for user 2
    return 'node/10'; //to redirect to node #10
  // and so on...
}
Run Code Online (Sandbox Code Playgroud)

希望有所帮助!

编辑:刚发现这个,可能会有所帮助.