我正在使用Jquery Mobile和MVC 3开发移动Web应用程序。我正在使用FormsAuthentication进行用户身份验证。这是我的登录按钮代码
AuthenticationResult authResult = this.membershipService.Authenticate(username, password, remoteAddress);
if (authResult.IsAuthenticated)
{
FormsAuthentication.SetAuthCookie(username, false);
}
authResult.RedirectAction +“To JSON Object”); 返回Json(新的 { action =“索引”, });
在注销按钮上我写了代码
public ActionResult LogOff()
{
FormsAuthentication.SignOut();
Response.Cookies.Clear();
return RedirectToAction("Index", "Home");
}
这在Windows机器浏览器浏览器上运行正常
当我在iPad Safari浏览器上打开我的应用程序时:
我也在登录屏幕上清除了cookie,但它无效。有人可以帮助我吗?