【问题标题】:membership change password会员更改密码
【发布时间】:2011-02-10 06:36:36
【问题描述】:

我怎样才能直接在表成员中更改密码手册? passwordformat=1,那么如何在插入表之前加密密码?

【问题讨论】:

  • 您是否有无法使用 .NET API 更改密码的原因?这将使加密更容易。
  • 在 api 我需要给用户旧密码,但我想由主管理员更改密码,所以它不需要传递旧用户密码。 (如果密码加密它不允许调用 retreivepassword)

标签: asp.net asp.net-membership passwords membership


【解决方案1】:

你可以使用一个技巧:

假设您不需要安全问题/答案功能,您可以在成员 API 中调用 ResetPassword() 方法,然后将该方法的返回值用作 @ 的旧值987654323@.

类似这样的:

 Membership.GetUser().ChangePassword(Membership.GetUser().ResetPassword(), "new password");

如果您需要安全问答,可以使用more complicated hack

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-28
    • 2011-09-10
    • 2011-04-15
    • 2011-11-10
    • 1970-01-01
    • 2023-03-24
    • 2021-10-18
    • 2011-09-09
    相关资源
    最近更新 更多