繁体   English   中英

建议使用什么方法来管理Web应用程序中的不同角色?

[英]What is a recommended way to manage different roles in a webapp?

我的应用程序可以处理医生和患者。 到目前为止,每个人都可以登录并在站点上执行不同的任务。

我们要避免强迫医疗人员和其他患者创建新的用户登录名和密码。

因此,既是患者又是患者的医务人员应保留其相同的登录名和密码,但是我们认为具有双重特权的人员登录后,他们应该选择要登录的角色(并可能存储在会话变量中)如。

这是推荐还是您可以给我替代方法?

请帮忙。 提前致谢

医务人员有更多特权吗?

有点像“编辑者”也是“注册用户”。

您不需要额外的登录,只需要设置层次结构以及Medic对患者执行的任务/功能-如果这是您的计划。

您对身份验证后的角色选择的建议是与用户合作的首选方式。 您的应用程序可以基于角色而不是用户执行授权。 对于用户而言,毫无疑问要意识到激活的执行某些任务的角色也很重要。

我可以提出的一个小建议是,能够在应用程序中的任何时间动态地切换此角色,而不必重新进行身份验证或返回到应用程序中的某种主页。 快速的角色切换确实可以提高其可用性。 并且始终将激活的角色显示在屏幕上的某个位置。

您应该创建另一个角色。 例如MedicAdmin。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM