在cakephp中多次登录

时间:2011-11-23 11:33:40

标签: cakephp-1.2

在我目前的cakephp项目中,管理员,开发人员,研究人员和客户等不同用户都有不同的角色。显然,他们的观点也因用户群而异。 但现在我的管理员希望能够在他的浏览器中查看每个用户组的视图。他要求我在他的主页上添加两个按钮,以供客户查看和研究人员查看。这有可能实现吗?如果是的话,怎么样?

1 个答案:

答案 0 :(得分:0)

只需覆盖Auth会话中的角色并重新加载页面?这是一个简单的例子。

public function toggle_user($role = 'reviewer') {
    $this->Session->write('Auth.User.role', $role);
    $this->redirect($this->referer());
}

根据应用的构建方式进行更改。