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);