【发布时间】:2010-09-30 10:12:17
【问题描述】:
是否可以控制通过调用 MembershipUser.ResetPassword() 自动生成的密码格式?
我希望能够在生成的密码中允许或不允许某些特殊字符。
我正在使用密码格式为 Hashed 的 SqlMembershipProvider。
谢谢。
【问题讨论】:
-
为什么要限制特殊字符?这几乎没有正当理由,而且对用户非常不友好。
-
@John Sheehan:另一方面,我收到了用户的抱怨,说生成的密码包含“难以找到”的字符。尝试告诉(非程序员)用户找到 |或键盘上的 ~ 键。消除难以输入的字符可以被认为是用户友好的举措。当然,您可以告诉用户复制粘贴密码,但我也遇到了阻力。
-
您可以生成易于使用且安全的密码,但不应限制人们可以使用的密码。
标签: asp.net passwords asp.net-membership reset