我们需要:在登录后重定向到每个用户的特定页面。
我们尝试了什么:
登录Toboggan模块:可以直接指向每个用户的个人资料页面,但是我们不在哪里定义特定节点,即用户David的节点15。如果您有相关经验,请告知。
Nodeacccess:为每种内容类型定义的通用访问控制。
还有其他建议吗?
答案 0 :(得分:5)
我推荐Login Destination module。您可以使用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...
}
希望有所帮助!
编辑:刚刚找到this,可能会有所帮助。
答案 1 :(得分:1)
不,触发的规则已内置。
用户登录时选择条件,选择操作直接用户到页面,完成。
答案 2 :(得分:0)
尝试使用登录目的地模块。