如何在ASP.net中更改成员资格表的密码?

时间:2014-08-26 15:38:31

标签: asp.net .net

我想更改Membership表的密码,我可以直接在数据库中更改,但是是加密格式。如果要检索前端的原始密码和如何更新。请将逻辑发送给我。

2 个答案:

答案 0 :(得分:2)

您无法在数据库中更改目录,并且应使用成员资格提供的方法。

using System.Web.Security;


u = Membership.GetUser("username1");
u.ChangePassword("OldPassword","NewPass");

如果您不知道旧传递,请使用MembershipUser.ResetPassword

答案 1 :(得分:1)

如果您需要现成的解决方案,我可以使用此工具来管理我的用户和角色。

您只需启动它并将其指向您的网络应用的web.config,然后就可以了。

http://aspnetmemberman.codeplex.com/

功能

  • 初始化会员资格数据库
  • 创建和删除用户
  • 创建和删除角色
  • 为角色分配和取消分配用户
  • 重置用户密码
  • 解锁,激活和取消激活用户
  • 与System.Web和自定义提供程序一起使用
  • 尝试处理自定义配置文件