【发布时间】:2012-01-02 20:27:54
【问题描述】:
我有一个工作的 asp.net 4 会员网站大约 5 个月,今天我更改了正则表达式以放松密码限制。我仍然可以创建和访问新帐户,但无法再访问之前注册的任何帐户。
我检查了数据库并确认它们都还在。我最初的想法是密码错误。我检查了两个我知道密码的帐户,但都无法访问。我尝试使用密码恢复选项,但是当我输入用户名时,我被告知该用户不存在。
当我检查数据库并同时查阅成员表和个人资料表时,新老用户、正则表达式更改前后的用户都在同一个表中。这将我引向我的最终发现,也是我没有经验的发现。是否有一个新的机器密钥正在创建新用户但无法破译旧用户,从而使它们不可用?如果是这样,我该如何解决这个问题?
【问题讨论】:
-
刚刚注意到会员表中新用户的应用程序 ID 不同。这会导致错误吗?如果是这样,我如何将其更改回旧的?
标签: asp.net machinekey