【发布时间】:2015-03-25 02:11:06
【问题描述】:
net mvc 5 应用程序使用实体框架等,是 .net c# 等的新手(用于 php 和会话)
所以我已经阅读了有关使用 .nets 身份验证服务的内容,这就是在登录时使用 FormsAuthentication.SetAuthCookie 注册用户的一些方法。
但是我需要对用户组进行身份验证,例如管理员或版主。据我了解,这可以使用 [authenticate(roles="admin")] 来实现和设置。
但如果这是使用设置的 cookie,那么用户是否知道如何将其注册角色从用户更改为管理员以访问受限内容?
那么,尽可能简单地说,.net mvc 如何确保验证用户的安全性?我可以使用会话而不是 cookie 吗?我需要创建自己的身份验证系统吗?
我已经搜索并阅读了所有我能找到的内容,大多数资源只是解释了 cookie 的工作原理或如何使用 cookie 实现身份验证,但很少涉及会话。
【问题讨论】:
-
与论坛网站不同,我们不使用“谢谢”、“任何帮助表示赞赏”或Stack Overflow 上的签名。请参阅“Should 'Hi', 'thanks,' taglines, and salutations be removed from posts?。顺便说一句,这是“提前致谢”,而不是“致谢”。
标签: asp.net-mvc authentication asp.net-mvc-5 session-cookies