c# - ASP.NET MVC - 使用现有用户表进行表单例份验证

标签 c# asp.net-mvc forms-authentication

我有一个 ASP.NET MVC3 项目,我需要为此项目实现身份验证。

为了对用户进行身份验证,我想对存储用户名/密码的现有用户表使用表单例份验证。之后,使用 GlobalActionFilterAttribute,我会检查用户是否有权访问他想要的数据。

那么,如何轻松实现个人表的表单认证呢?

提前致谢。

最佳答案

你可以用其他方式做到这一点,但我会看看 writing a MembershipProvider (和 RoleProvider,如有必要),它使用您现有的表作为授权存储。将这些插入到您的 web.config 中,您可以使用模板解决方案中提供的现有 AuthorizeAttribute 和登录代码。不要被 MembershipProvider 上的签名吓倒。这些方法通常很容易编写,如果您实际上不使用它们,则可以不执行它们。

关于c# - ASP.NET MVC - 使用现有用户表进行表单例份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4817285/

相关文章:

c# - 如何在 .net 应用程序中使用基本的 http 授权和表单例份验证

c# - 在 System.Type 上使用条件断点时出错

c# - 为什么 ASP.NET MVC 模板 View 使用 Html.DisplayFor 来显示不属于模型的数据?

html - IIS 上的 CSS 部署的 ASP.NET 代码对未经授权的用户消失

mysql - 如何使用Data Annotations继承类

.net - 如何缓存css,图像和js?

c# - ASP.NET MVC 3 - 处理 session 变量

c# - 如何通过代码欺骗MAC地址

c# - 将嵌套的复杂 json 对象反序列化为字符串 c#

c# - 字符串前的C# '@'