在asp.net会员密码更改密码后,旧密码仍然有效

时间:2010-09-21 08:19:57

标签: asp.net asp.net-membership change-password

我在小型网站上使用ASP.NET成员身份验证,我只是在测试过程中发现了一些有趣的事情。我试图让用户随时更改他们的登录密码,我将更改密码控件拖到表单上,我更改了我的测试帐户的密码,但现在所有密码仍然有效。

我可以使用旧密码登录,也可以使用此特定测试帐户登录新密码。如果我尝试使用任何其他随机字符作为新密码,我无法成功登录(可以)。但是如果键入旧密码,我可以登录,如果我输入新密码,我仍然可以登录,我发现这很奇怪。

2 个答案:

答案 0 :(得分:1)

刷新浏览器和/或清除浏览历史记录。我之前遇到过这个问题。

答案 1 :(得分:1)

我之前也遇到过这个问题(因为你在本地测试),即使你认为你已经清理了浏览历史记录,也要确保清理缓存和cookie几次,然后再尝试一下。 (我甚至打开不同的浏览器来检查)

如果这不起作用(它会)尝试调试你的代码,或者更好的是使用SQL分析器来获取sql调用,这将显示你传递的内容,你可以在你的sql数据库中尝试查询并查看如果它返回任何东西。

主要是因为你可能在本地测试