/ / Como alterar / redefinir a senha do usuário do sitecore programaticamente - sitecore

Como alterar / redefinir a senha do usuário sitecore programaticamente - sitecore

Estou usando este código para alterar a senha do usuário. Mas não está funcionando

MembershipUser scUser = Membership.GetUser(userName);
if(scUser !=null)
scUser.ChangePassword(scUser.GetPassword(), user.Password);

Respostas:

5 para resposta № 1

Eu não acho que isso funcionará: scUser.ChangePassword(scUser.GetPassword(), user.Password); porque você não pode simplesmente obter a senha antiga.

Use a funcionalidade de redefinição:

string oldPassword = scUser.ResetPassword();
scUser.ChangePassword(oldPassword, user.password);

Você pode escolher entre redefinir (não usando o opcional ChangePassword) ou uma alteração imediatamente após a redefinição.