我有一个 ASP.NET MVC3 项目,我需要为此项目实现身份验证。
为了对用户进行身份验证,我想对存储用户名/密码的现有用户表使用表单例份验证。之后,使用 GlobalActionFilterAttribute,我会检查用户是否有权访问他想要的数据。
那么,如何轻松实现个人表的表单认证呢?
提前致谢。
最佳答案
你可以用其他方式做到这一点,但我会看看 writing a MembershipProvider (和 RoleProvider,如有必要),它使用您现有的表作为授权存储。将这些插入到您的 web.config 中,您可以使用模板解决方案中提供的现有 AuthorizeAttribute 和登录代码。不要被 MembershipProvider 上的签名吓倒。这些方法通常很容易编写,如果您实际上不使用它们,则可以不执行它们。
关于c# - ASP.NET MVC - 使用现有用户表进行表单例份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4817285/