2013-06-28 155 views
1

我啓用了WebSecurity.Login方法的確認功能,它一切正常,當用戶還沒有確認他的帳戶,但它認爲登錄失敗,但我怎麼知道爲什麼失敗作爲發生?WebSecurity.Login失敗原因

我想失敗之間的分離由於不正確的用戶名/密碼和失敗因未確認的帳戶,但是登錄方法只返回布爾值

回答

0

登錄

if (!WebSecurity.IsConfirmed(userName)) 
     ModelState.AddModelError("", "The Account is not confirmed yet!"); 
+0

這將前只需加入這個檢查無論用戶名/密碼是否正確都返回false,所以它不會給我我尋找的區別... –