【问题标题】:ASP.NET Membership Password?ASP.NET 会员密码?
【发布时间】:2009-01-28 17:17:59
【问题描述】:

如果我要求密码长度在 7 到 16 个字符之间并包含至少 1 个数字密码,然后发送一个不包含数字字符和 % 符号和 ^ 符号的临时密码,密码会失败吗?

【问题讨论】:

    标签: asp.net asp.net-membership


    【解决方案1】:

    你会没事的。它仅在您更改它时检查复杂性。

    【讨论】:

      【解决方案2】:

      我不这么认为。只有在创建或更改密码时才应检查密码复杂性要求。

      【讨论】:

        【解决方案3】:

        IIRC,临时密码将遵循您建立的规则。我会使用 MembershipUser 方法:ResetPassword,为用户创建所有临时密码。

        【讨论】:

          【解决方案4】:

          我建议创建所有临时密码以匹配密码复杂性规则。

          但是,只有在更改密码时才会执行规则,而不是在您登录时。

          不应使用百分号,以防它被误解为转义的十六进制。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-03-18
            • 2011-02-06
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-06-28
            • 2010-12-27
            • 2012-11-02
            相关资源
            最近更新 更多