public Usuario ObtenerPorParametros(Usuario UsuarioAObtener) { using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena())) { var usuario = from l in db.Usuario where l.User == UsuarioAObtener.User && l.Password == UsuarioAObtener.Password && l.Estado == "A" select l; return usuario.SingleOrDefault(); } }
public ActionResult LogOn(LogOnModel form) { Usuario BEUsuario = new Usuario(); BEUsuario = AdminService.ValidarUsuario(form.User, form.Password); if (BEUsuario != null) { SetAuthenticationCookie(BEUsuario); Session["BEUsuario"] = BEUsuario; return RedirectToAction("Index", "Home"); } else { ModelState.AddModelError("", "El Usuario y/o Password son incorrectos."); return View(form); } }
private void SetAuthenticationCookie(Usuario usuario) { var ticket = new FormsAuthenticationTicket( 1, usuario.Codigo.ToString(), DateTime.Now, DateTime.Now.AddMinutes(FormsAuthentication.Timeout.TotalMinutes), false, usuario.ToString(), FormsAuthentication.FormsCookiePath ); var encryptedTicket = FormsAuthentication.Encrypt(ticket); var cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket) { HttpOnly = FormsAuthentication.RequireSSL, Path = FormsAuthentication.FormsCookiePath, Domain = FormsAuthentication.CookieDomain }; Response.AppendCookie(cookie); //FormsAuthentication.SetAuthCookie(usuario.User, false); }
public Usuario ValidarUsuario(string usuarioUser, string usuarioPassword) { Usuario beUsuario = new Usuario(); beUsuario.User = usuarioUser.Trim(); beUsuario.Password = usuarioPassword.Trim(); return usuarioDAO.ObtenerPorParametros(beUsuario); }
public Usuario Modificar(Usuario entidad) { throw new NotImplementedException(); }
public void Eliminar(Usuario entidad) { throw new NotImplementedException(); }