ChangePassword控件不适用于未经身份验证的用户

时间:2009-12-18 08:19:47

标签: c# asp.net login-control

不确定某处或其他地方配置错误。经过身份验证的用户可以更改其密码,但对于未经身份验证的用户,单击“更改密码”按钮不会执行任何操作。也没有显示错误。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我同意Oded ...但是你仍然想让未经授权的用户更改密码...检查密码更改页面是否在你的Web.config文件的安全部分内...可能你可能已经给了仅授权用户对您的所有页面进行一揽子授权...检查授权标签..如果是这样,您只能使用web.config文件中的位置标记更改密码更改页面的授权设置...

答案 1 :(得分:1)

临时修复是使用“returnUrl = ChangePassword.aspx”重定向到“登录”页面。登录后,用户被重定向到ChangePassword.aspx并且更改密码控制工作。

相关问题