1

AuthCookieをこのように設定すると

FormsAuthentication.SetAuthCookie(model.UserName, true);

model.userNameは、実際にはユーザーの電子メールであり、各ユーザーを一意に識別します。次に、次を使用すると、次のように表示されます。

Welcome <strong> @User.Identity.Name</strong>!

「ようこそuser@mail.com!」と表示されますが、user.firstnameを使用したいと思います。

したがって、私の質問は、カスタムUser.IdentityまたはカスタムForms.SetAuthCookieを実装して、ビューで次のようなものを使用できるようにすることは可能ですか?

Welcome <strong> @User.Identity.FirstName</strong>!
4

1 に答える 1

1

MembershipUserクラスが提供する一部の情報にアクセスできます。ただし、名または姓のプロパティはありません。つまり、カスタム メンバーシップ ユーザー/プロバイダーを実装する必要があります。この記事を参照してください。

于 2013-03-19T05:29:47.740 に答える