2013-04-04 19 views
0

我已經使用網頁(webmatrix)而不是MVC設置網站。我希望用戶在註冊後無需進行電子郵件驗證即可登錄,我該如何做到這一點?我問這是因爲我的smtp設置爲WebMail.SmtpServer =「smtp.gmail.com」;並且驗證電子郵件既不會發送到hotmil,也不會發送電子郵件,或者很晚才發送,所以可能會讓用戶感到沮喪。它儘快去gmail,在webmatrix註冊後無需電子郵件驗證即可登錄

所以我決定用戶可以登錄沒有電子郵件驗證,請幫我做到這一點。感謝

回答

1

WebSecurity.CreateAccount()方法需要三個參數來創建一個成員帳戶

  • 的userName
  • 密碼
  • requireConfirmationToken [可選參數]

創建一個acco如果沒有用戶的電子郵件驗證,只需設置requireConfirmationToken = false即可。它默認爲false。您的代碼應該看起來像這樣

WebSecurity.CreateAccount(email, password, false); 

代碼只是告訴Websecurity類別不要期望來自用戶的令牌。

相關問題