2014-01-14 87 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应用程序的示例中)。在文档加载解析这个查询字符串和显示工具提示...另一个问题,即是否是非标准(好)的做法?..