0
我在ASP.NET MVC項目中使用表單身份驗證。表單身份驗證IsOnline方法不檢索正確的狀態
當退出當前用戶點擊鏈接代碼執行,做按順序一個動作:
System.Web.Security.FormsAuthentication.SignOut();
Session.Abandon();
第二個電話,因爲我沒有使用會話都無法正常需要。
問題是,如果我使用管理員帳戶登錄,我可以看到用戶仍然登錄。
我在哪裏做錯了?
感謝您的幫助!
編輯:
新增登錄代碼只是爲了完成
if (ModelState.IsValid) {
if (MembershipService.ValidateUser(model.UserName, model.Password)) {
System.Web.Security.FormsAuthentication.SignIn(model.UserName, model.RememberMe);
if (!String.IsNullOrEmpty(returnUrl)) {
return Redirect(returnUrl);
}
else {
return RedirectToAction("Index", "Home");
}
}
else {
ModelState.AddModelError("", "Error....");
}
}