0

私の問題は、Membership.GetUser(username) メソッドを使用しているときに、ユーザーの電子メールにアクセスできないことです。パスワードをリセットするときに必要です。POST リクエストでユーザー名を受け取ります。私のコードは次のようになります。

...
System.Web.Security.MembershipUser user = System.Web.Security.Membership.GetUser(model.UserName);
    if (user != null)
     {   
         string emailAddress = user.Email;
...

パスワードをリセットしようとしているユーザーのメールがデータベースに保存されていることは確かですが、それを取得したいときは user.Email が null です。

誰かがこの問題を手伝ってくれますか? 前もって感謝します。

4

1 に答える 1