0

新規インストール用にMVCデータベースのどこにメールアドレスが保存されているかを誰かに教えてもらえますか?

たとえば、次の場所からユーザーを取得した場合:

MembershipUser user = Membership.GetUser(userName);

次に、プロパティuser.emailを確認します。これはnullです。これが設定されているデータベースのどこにもフラグが表示されないようです。

この値を次のようにuserprofileテーブルに保存できます

String confirmationToken = WebSecurity.CreateUserAndAccount(model.UserName, model.Password, new {Email=model.Email}, requireEmailConfirmation);
4

1 に答える 1

0

電子メールおよびその他のユーザー情報はUserProfileテーブルに保存されます。ASP.NET MVC 4に付属している単純なメンバーシッププロバイダーを使用する場合は、このMembership.GetUserメソッドを使用する必要はありませんが、対応するDBContextを使用してデータベースに直接クエリを実行する必要があります。カスタムプロパティをユーザープロファイルに追加する方法について説明している次の記事をご覧ください。

于 2012-11-20T22:15:03.743 に答える