我有三个用户角色
商人拥有比卖方更多的权限特权。商人可以成为卖方,也可以成为最终用户。当我创建一个用户时,我将所有三个角色都分配给了该用户。但是,当用户登录时,默认情况下,他只应该拥有Merchant特权。但他可以切换到卖方或最终用户从一个下降。用户不会一次拥有所有的权限特权(商人+卖方+最终用户)。他一次只演一个角色。有什么办法可以做到这一点吗。
发布于 2015-09-09 11:01:13
有几个模块可以用来完成这项工作。希望这会有帮助
伪装模块允许站点管理员(或任何拥有足够权限的人)切换用户并以该用户身份浏览站点(不需要密码)。那个人可以随时切换回他们自己的用户帐户。
角色开关模块为测试目的提供了更改角色的选项。它创建了“roleswitcher”角色,并授予它管理权限的权限,这样就可以切换回用户所拥有的原始角色。该模块提供了一个roleswitcher块和一个页面/roleswitcher。
https://drupal.stackexchange.com/questions/173700
相似问题