2012-10-09 20 views
1

如何將電子郵件驗證添加到MVC 4中的會員註冊?我發現了一些例子,但他們是爲MVC 3,似乎沒有工作。帶有會員電子郵件驗證的MVC 4項目

是否有任何可以使用此功能的模板已經連線?

+0

你使用simplemembership? – Diin

回答

1

這是一個高層次的答案,但我認爲你應該研究ASP.NET Membership的Profile變量。然後,您可以在創建用戶時將每個用戶的布爾型「requiresVerification」和「verificationCode」配置文件變量存儲爲true。在創建用戶的過程中,還會將隨機代碼發送至其電子郵件地址

之後,建立你的頁面,需要用戶名,密碼和通過電子郵件發送的隨機代碼。如果全部匹配,則將配置文件變量設置爲false(表示地址已被驗證)。

最後,在用戶嘗試登錄時檢查該變量。如果是這樣,不要讓他們(並將他們重新指向驗證頁面)。