Tento kód používam na zmenu hesla používateľa. Ale nefunguje to
MembershipUser scUser = Membership.GetUser(userName);
if(scUser !=null)
scUser.ChangePassword(scUser.GetPassword(), user.Password);
odpovede:
5 pre odpoveď č. 1Nemyslím si, že to bude fungovať: scUser.ChangePassword(scUser.GetPassword(), user.Password);
pretože nemôžete získať iba staré heslo.
Namiesto toho použite funkciu resetovania:
string oldPassword = scUser.ResetPassword();
scUser.ChangePassword(oldPassword, user.password);
Môžete si vybrať medzi resetom (nepoužívaním voliteľného doplnku) ChangePassword
) alebo zmena ihneď po resetovaní.