如何在mvc4中进行自定义身份验证(登录,记住我和注册)?

时间:2014-10-01 19:17:15

标签: asp.net asp.net-mvc asp.net-mvc-4 web

如何在mvc4中创建安全的自定义身份验证系统。我必须添加的东西

  1. 检查用户输入错误密码的次数。
  2. 自定义记住我(用户必须登录后5天)。
  3. 如果记住我在一台用户和同一用户在其他PC或笔记本电脑中更改了密码,则计算机中的用户自动注销(当同一用户从不同的PC登录时)。
  4. 我必须在仅限mvc4 中制作。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

ASP.NET MVC附带会员资格&角色提供者。它们提供了许多您正在寻找的功能。

您只需从这些提供程序继承并添加自己的逻辑,即可创建自己的自定义成员资格/角色提供程序。

简介会员提供者:http://msdn.microsoft.com/en-us/library/vstudio/yh26yfzy(v=vs.100).aspx

另请查看:http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-7