public static void LogoutUsuario() { UsuarioLogado = null; HttpCookie UserCookie = new HttpCookie("UsuarioLogado"); UserCookie.Expires = DateTime.Today.AddDays(-1D); HttpContext.Current.Response.SetCookie(UserCookie); }
private static void RenovaCredencialUsuario() { if (HttpContext.Current.Request.Cookies["UsuarioLogado"] == null) { HttpContext.Current.Response.Redirect("~/Usuario/Login/"); } UsuarioLogado = new Core.Data.Usuario().EntireUser(int.Parse(HttpContext.Current.Request.Cookies["UsuarioLogado"].Value)); }
public ActionResult ItemCreated([Bind(Include = "Id,Nome,Email,Senha,PerfilId")] model.Usuario usuario) { if (ModelState.IsValid) { new data.Usuario().Insert(usuario); return(RedirectToAction("Index", "Usuario")); } return(View(usuario)); }
public ActionResult Edit([Bind(Include = "Id,Nome,Email,PerfilId,Senha")] model.Usuario usuario) { if (ModelState.IsValid) { new data.Usuario().Update(usuario); return(RedirectToAction("Index", "Usuario")); } return(View(usuario)); }
public ActionResult Login(model.Usuario usuario, string returnUrl) { model.Usuario usuarioLogando = new data.Usuario().ValidUser(usuario); if (usuarioLogando != null) { SessionFacade.UsuarioLogado = usuarioLogando; FormsAuthenticationTicket auth = new FormsAuthenticationTicket(1, SessionFacade.UsuarioLogado.Email, DateTime.Now, DateTime.Now.AddMinutes(30), false, SessionFacade.UsuarioLogado.Nome, "/"); HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(auth)); Response.Cookies.Add(cookie); if (string.IsNullOrEmpty(returnUrl)) { UrlHelper u = new UrlHelper(this.ControllerContext.RequestContext); returnUrl = u.Action("Filtrar", "Evento", null); } return(Redirect(returnUrl)); } else { ViewBag.ErrorMessage = "error"; return(View()); } }