1
デフォルトのMVC3ログイン機能を少し変更する必要があります。 すぐに登録すると、ユーザーはユーザー名、電子メール、およびパスワードを保存することができます。私はの名前と姓を追加したいと思います。同様に、登録者に送信された電子メールの確認リンクも実装されているといいでしょう。 独自のカスタムメンバーシッププロバイダを作成しなくてもこれを達成できますか?デフォルトのMVC3ログインの変更
デフォルトのMVC3ログイン機能を少し変更する必要があります。 すぐに登録すると、ユーザーはユーザー名、電子メール、およびパスワードを保存することができます。私はの名前と姓を追加したいと思います。同様に、登録者に送信された電子メールの確認リンクも実装されているといいでしょう。 独自のカスタムメンバーシッププロバイダを作成しなくてもこれを達成できますか?デフォルトのMVC3ログインの変更
カスタムコードを書く必要があります。
ただし、MVCSimpleMembershipなどのショートカットを使用すると、一般的なcreateAccountメソッドを使用して名と姓(または他のカスタムフィールド)を追加でき、電子メールの確認も処理されます。
var token = WebSecurity.CreateUserAndAccount("Username", "Password",
new
{
FirstName = "first_name",
LastName = "last_name",
Email = "Email"
}, true);
トークンは、ユーザーを送信するために必要な確認コードです。
確認リンクからユーザーが戻るには、あなたが使用する場合は、次の
bool valid = WebSecurity.ConfirmAccount(token);