如何在MVC简单会员中设置默认密码?

时间:2013-06-27 15:02:31

标签: asp.net-mvc passwords simplemembership

我正在开发一个项目,我的用户将在数据库中预先加载。 首次登录时,所有用户都将被迫更改默认密码。

我想知道一种将用户密码设置为默认密码的方法吗? 我怎样才能将其重置回用户忘记的默认情况?

我做了一些研究,现在我正在学习websecurity表,但我对其所有机制都不是很清楚。

1 个答案:

答案 0 :(得分:2)

假设您有一种通知用户的方法,例如电子邮件,您可以使用SimpleMembership中的密码重置机制让用户第一次登录。看一下这个article on implementing password reset in SimpleMembership。您可以开发导入过程以创建新用户并分配永远不会使用的随机密码,然后发出自动通过电子邮件发送给每个用户的重置密码令牌,如文章中所述。用户将首先选择电子邮件中的链接以进行登录,并将其密码重置为他们将记住的内容。如果他们忘记了密码,则无需将其重置为默认密码;让他们按照文章中的描述进行密码重置过程。我认为这比通过电子邮件发送和管理默认密码更安全。