2011-05-23 81 views
0

我输入的每一个密码,当我点击按钮时,它告诉我密码是错误的。它会在其属性中激活此字段:InvalidPasswordErrorMessage。CreateUserWizard控制问题(密码问题)?

我怀疑用户试图使用密码连接到数据库。

另一个奇怪的是,即使密码创建失败。(无效),控制存储在数据库中的记录......例如在PasswordFailed的成员表中,我得到一个日期和用户的详细信息(控制做了它在几个occassions,这是不好的登录)..

然而,主要的问题是与密码始终是无效的..

回答

0

在成员配置,你会发现属性用于设置最小数量的非英文数字字符,最小长度等。尝试降低所有这些值,看看它是否接受您的密码。像“abc%12U8”这样的复杂密码也应该被接受。

但是,错误消息还会显示db连接错误,所以您应该测试到数据库的连接。

此外,数据库标识应该是数据库中所有“aspnet _。*”角色的成员。

+0

实际上,我在配置类中没有成员属性 – 2011-05-23 10:45:21

+0

对不起,如果我的问题不对,但不是关于.net成员资格和标准的创建用户向导?如果是这样,你应该在web.config中拥有一个包含上述属性的成员资格部分。 – faester 2011-05-23 10:54:34

+0

这是关于单独控制。我曾经在之前加入了一些会员资格属性,但是我删除了它。这个问题没有与会员资格相关联。我不明白为什么控制工作不会按照你告诉我的方式工作 – 2011-05-23 10:58:39