2013-06-12 100 views
0

默认ASP.NET成员的更改密码页面允许我更改任何人的密码?它看起来像更改密码页面没有采取任何参数,我可以指定用户ID或什么。它看起来像它旨在仅更改当前登录用户的密码。或者有没有办法解决它?如何让管理员更改任何人的密码成员

+0

开始的好方法:http://msdn.microsoft.com/en-us/library/system.web.security.membershipuser.changepassword.aspx – Sora

回答

0

默认功能不允许您这样做。您必须提供“旧密码”。

如果您必须提供这种可能性(而不是让用户通过密码回答重置密码),恐怕您必须自己实施。

+0

我可以从数据库获取旧密码(我是将它们作为纯文本存储在数据库中)。我仍然有机会吗? – dotNET

+0

试试吧!不过,我强烈建议您不要存储纯文本密码。 – Alexander