Asp.net mvc 3 在ASP.NET MVC 3中使用FormsAuthentication等创建自定义登录系统?
为这个大标题感到抱歉 所以我一直在做一些关于登录系统的研究。我已经做了自己的,但发现了一种更安全的方法。 据我所知,这个登录系统的四个基本组成部分是:Asp.net mvc 3 在ASP.NET MVC 3中使用FormsAuthentication等创建自定义登录系统?,asp.net-mvc-3,razor,login-system,Asp.net Mvc 3,Razor,Login System,为这个大标题感到抱歉 所以我一直在做一些关于登录系统的研究。我已经做了自己的,但发现了一种更安全的方法。 据我所知,这个登录系统的四个基本组成部分是: 形式认证 会员资格提供者 角色提供者 校长 我将此作为我的基本用户模型: public class User { public int ID { get; set; } public string Name { get; set; } public string Password { get; set; } p
- 形式认证
- 会员资格提供者
- 角色提供者
- 校长
public class User
{
public int ID { get; set; }
public string Name { get; set; }
public string Password { get; set; }
public string PictureUrl { get; set; }
public string Role { get; set; }
public string AccessToken { get; set; }
}
这只是为了保留数据库中的数据
我仍然希望将此模型与上面列出的组件一起使用
有谁知道一个好的、全面的教程,它解释了如何使用MVC3Razor中的上述组件创建自定义登录系统
提前感谢。您可以使用此开源项目:
您可以通过实现使用自己数据库的自定义版本的
MembershipProvider
和RoleProvider
来构建自定义的“登录系统”。然后,您可以重用所有其他内置的身份验证和授权功能
MSDN提供了一些有关如何构建成员资格提供程序的详细信息,以及有关自定义角色提供程序的详细信息。包括示例实现