我正在使用owin身份验证构建mvc应用程序。我将用户和管理员存储在一个表(用户)中。该应用程序的工作方式是管理员也可以是用户(管理员与用户的不同视图)。
我正在考虑以下选项,但我不是,如果它是正确的方法
有更好的解决方案吗?
答案 0 :(得分:0)
默认情况下,admin用户是特权用户,因此默认情况下应显示管理员页面。同样为用户。
但是,正如您所提到的,我们可以使用预览链接,如果管理员选择,则可以在用户模式下呈现页面。
此外,还有一个页面,我们可以在其中为管理员添加/删除任何用户的角色。
您可能还在db中保留了用户设置,以了解用户的默认视图偏好。