//[HttpPost] //[AllowAnonymous] //[ValidateAntiForgeryToken] //[CaptchaValidation("CaptchaCode", "LoginCaptcha", "Código do CAPTCHA incorreto.")] //public ActionResult LoginComCaptcha(AutenticacaoModel usuario) //{ // MvcCaptcha.ResetCaptcha("LoginCaptcha"); // ViewBag.IncluirCaptcha = Convert.ToBoolean(ConfigurationManager.AppSettings["AD:IncluirCaptchaNoLogin"]); // try // { // if (ModelState.IsValid) // { // AutorizacaoProvider.Logar(usuario); // return Json(new { url = Url.Action(ConfigurationManager.AppSettings["Web:DefaultAction"], ConfigurationManager.AppSettings["Web:DefaultController"]) }); // } // return View("Login", usuario); // } // catch (Exception ex) // { // return Json(new { alerta = ex.Message, titulo = "Oops! Problema ao realizar login..." }); // } //} public ActionResult Logout() { AutorizacaoProvider.Deslogar(); Session.Clear(); return(RedirectToAction("Login", "Conta")); }
public ActionResult Logout() { AutorizacaoProvider.Deslogar(); foreach (var cookieKey in Request.Cookies.AllKeys) { var deleteCookie = new HttpCookie(cookieKey); deleteCookie.Expires = DateTime.Now; Response.Cookies.Add(deleteCookie); } return(RedirectToAction("Login", "Account")); }