为了账号安全,请及时绑定邮箱和手机立即绑定

如何使Forms验证遇到401不转向?

如何使Forms验证遇到401不转向?

MMTTMM 2018-11-21 21:14:25
如何使 Forms 验证遇到401不转自动转向到登录页面?而是直接返回StatusCode 返回给客户端?
查看完整描述

2 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

<customErrors defaultRedirect="errorStatus.htm" mode="On">

	
</customErrors>
filenotfound.htm这个页面再写上401问题的一些原因。
第二种方法:
protected void Application_EndRequest(object sender,EventArgs e)
{
    HttpContext context =HttpContext.Current;    if(Response.StatusCode==401)
    {
        Response.ClearContent();
        json =JsonConvert.ExportToString("Invalid API key or no API key was provided.");
        context.Response.Write(json);
    }
}


查看完整回答
反对 回复 2018-11-25
?
慕斯王

TA贡献1864条经验 获得超2个赞

返回一个 StatusCode =401 的代码给客户端 。但是不让Forms自动给我跳转页面,不知道能实现吗

查看完整回答
反对 回复 2018-11-25
  • 2 回答
  • 0 关注
  • 628 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信