我在 ASP.NET 中使用 SimpleMemberships 来处理用户登录和注销,我想知道是否有人知道如何设置它,以便他们的登录会话在浏览器关闭时过期。
我将persistCookie设置为false,但即使在关闭浏览器后它仍然让他们保持登录状态。
编辑:
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public ActionResult Login(LoginModel model, string returnUrl)
{
if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, false))
{
return RedirectToLocal(returnUrl);
}
// If we got this far, something failed, redisplay form
ModelState.AddModelError("", "The user name or password provided is incorrect.");
return View(model);
}