2013-07-16 36 views
1

我正在使用MVC4的已修改Internet應用程序模板併爲Twitter身份驗證實現了AuthConfig詳細信息。繼從Twitter重定向,併成功登錄後,我得到重定向到下面的URL和web應用程序只是一個網頁死無法顯示的錯誤在IE沒有進一步的細節:正在使用ExternalLoginCallback重定向失敗無例外

提供商=嘰嘰喳喳& SID = XXX &組oauth_token = XXX & oauth_verifier = XXX「> http://domain.com/Account/ExternalLoginCallback?提供商 =嘰嘰喳喳& SID = XXX &組oauth_token = XXX & oauth_verifier = XXX

ExternalLoginCallbac在模板中實現的k函數按預期工作,我看到一個調用Home/Index的本地重定向。然而,而不是這個觀點被呈現,我沒有看到網站上發生的任何事情。我在IE中使用了網絡追蹤功能來查看請求的詳細信息,但這並沒有幫助我更好地理解這個問題。

我知道這有點含糊,但我會很感激,如果你讓我知道我可以額外檢查什麼。

回答

0

我很蠢。

這是我曾在Home控制器:

if (Request.IsAuthenticated) 
       return RedirectToAction("Index", "Home"); 
      else 
       return View(); 

,它應該是:

if (!Request.IsAuthenticated) 
       return RedirectToAction("Index", "LandingPage"); 
      else 
       return View(); 

我很抱歉,我問過這個問題,但我希望有別人了那裏和我一樣愚蠢,他們可能從中受益。