如何以编程方式更改/重置sitecore用户的密码
我正在使用此代码更改用户的密码。但它不起作用如何以编程方式更改/重置sitecore用户的密码,sitecore,Sitecore,我正在使用此代码更改用户的密码。但它不起作用 MembershipUser scUser = Membership.GetUser(userName); if(scUser !=null) scUser.ChangePassword(scUser.GetPassword(), user.Password); 我认为这行不通:scUser.ChangePassword(scUser.GetPassword(),user.Password)因为你不能只获取旧密码 请改用重置功能: string o
MembershipUser scUser = Membership.GetUser(userName);
if(scUser !=null)
scUser.ChangePassword(scUser.GetPassword(), user.Password);
我认为这行不通:
scUser.ChangePassword(scUser.GetPassword(),user.Password)代码>因为你不能只获取旧密码
请改用重置功能:
string oldPassword = scUser.ResetPassword();
scUser.ChangePassword(oldPassword, user.password);
您可以选择重置(不使用可选的ChangePassword
)或重置后立即进行更改