umbracoメンバーのパスワードをプログラムで変更する機能が必要です。ユーザーはumbracoノードに設定したフィールドに新しいパスワードを追加できます。ノードを公開すると新しいパスワードが有効になります。現在のパスワードを次のように変更する方法を見つけました。与えられたもの
member.ChangePassword(oldPassword, password);
しかし、これを機能させるにはoldpasswordが必要です。また、ユーザーがumbracoノードで古いパスワードを既に変更しているため、提供できません。その後、プログラムで古いパスワードを取得しようとしました。
string theUserPassword = Membership.GetUser(username).GetPassword();
しかし、これもエラーをスローします
Password Retrieval Not Enabled.
プログラムで古いパスワードを取得する方法はありますか?それとも間違った方向に進んでいますか?