我有一个Login.aspx页面,在该页面中我使用窗体身份验证登录到该站点。我使用cookie存储额外的用户数据,在下一页中,我使用异步web-api调用来获取一些数据。在这个过程中,我读取了cookie和用户数据。如果找到用户数据,我继续,如果没有,我想注销用户,并将他们重定向到登录页面。我有以下代码,但web-api调用的执行仍在继续。
FormsAuthentication.SignOut();
FormsAuthentication.RedirectToLoginPage();
HttpContext.Current.Response.End();当我知道找不到cookie时,如何让用户注销并重定向到登录页面?
发布于 2014-08-16 01:03:28
您应该在进行Web API调用之前检查cookie。
https://stackoverflow.com/questions/25330731
复制相似问题