我有一个Login.aspx页面,我使用Forms Authentication登录该站点。我使用cookie来存储额外的用户数据,在下一页中我使用异步web-api调用来获取一些数据。在此过程中,我阅读了cookie和用户数据。如果找到用户数据,我继续,如果不是,我想退出用户并将其重定向到登录页面。我有以下代码,但web-api调用的执行仍在继续。
FormsAuthentication.SignOut();
FormsAuthentication.RedirectToLoginPage();
HttpContext.Current.Response.End();
当我知道找不到cookie时,如何让用户注销并重定向到登录页面?
答案 0 :(得分:0)
在进行Web API调用之前,应该检查cookie。