2014-01-14 85 views
0

我使用啓用重定向的表單授權的wcf託管的NancyFx(DisableRedirect = false)。 我想在未成功授權的情況下處理它並向用戶發送信號(顯示某些工具提示用戶名或密碼錯誤)。我怎樣才能用FormAuth來做到這一點?NancyFx。表格授權。 Ajax和未經授權的響應

另一種方法是使用Ajax post請求,但因爲重定向我不能得到401碼。如果我關閉重定向,它可以工作(我可以在ajax post請求中獲得401)。但我想在我的應用程序中使用重定向設施...

我從來沒有與FormAuth前工作,那麼什麼是我選擇這裏?

在此先感謝!

+0

的可能重複[NancyFx RequiresAuthentication擴展返回303,而不是403(http://stackoverflow.com /問題/ 22212140/nancyfx-requiresauthentication波及回報-303-和不-403) – peter

回答

0

那麼,實際上有明顯的解決方案基於解析返回的查詢字符串(像登錄一樣嗎?錯誤=真&用戶名= a,在南希形式auth應用程序的示例中)。在文檔加載解析這個查詢字符串和顯示工具提示...另一個問題,即是否是非標準(好)的做法?..