MVC中的自定义表单认证我想在我的网站上使用身份验证,以便能够登录到管理部分。我已经有了数据库模式,我不想使用SQLServer的ASP.NET成员资格表。我有三个表:Employees、Roles和EmployeesInRoles。我真的想让它尽可能简单,但我找不到解决方案。我只想在表单中使用表单身份验证,以便员工可以登录、注销、更改密码等。如果有人可以指导我阅读有关此的博客文章或教程,那就太好了。Steven,查看我的网站安全教程系列:http://www.asp.net/web-forms/overview/older-versions-security/introduction/security-basics-and-asp-net-support-cs(编辑:我更新了上面的URL,因为原始URL返回了404。但请记住,该材料是在2008年编写的,现在已经过时了。)前三个教程侧重于基于表单的身份验证,而没有讨论成员资格。前三个教程-特别是教程#2和#3-应该让您朝着正确的方向前进。要在不使用内置ASP.NET角色框架的情况下实现角色,请查看这篇文章:使用表单身份验证进行基于角色的授权。总之,我建议您重新考虑在成员身份和角色库中使用ASP.NET。避免它们意味着您将不得不重新发明轮子,而且您可能做错了。(例如,您是否在自定义实现中安全地存储了用户密码?)祝您编程愉快!内置成员资格提供程序基于接口,您可以将其实现替换为您自己的实现,其中(除其他事项外)您自己的表可用于身份验证。这是一个关于创建自定义ASP.NET成员资格提供程序的视频:http://www.asp.net/general/videos/how-do-i-create-a-custom-membership-provider这是一个非常好的一般文章,指向其他资源:http://weblogs.asp.net/scottgu/archive/2006/02/24/ASP.NET-2.0-Membership_2C00_-Roles_2C00_-Forms-Authentication_2C00_-and-Security-Resources-。aspx以上就是C#学习教程:MVC中的自定义表单认证分享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
