public void LoginTest() { ISeguridadRepository repository = new SeguridadRepository(); Assert.IsFalse(repository.AuthenticateUser("ADMIN", "ADMIN")); Assert.IsTrue(repository.AuthenticateUser("ADMIN", "pindonga")); }
public ActionResult Ingresar(string returnUrl) { try { const string mensaje = "El usuario y/o clave son incorrectos"; string nombre = Request.Form["txtUsuario"]; string clave = Request.Form["txtClave"]; SeguridadRepository repo = new SeguridadRepository(); Usuario usuario = repo.ObtenerUsuario(nombre); if (usuario != null && Encriptador.EncriptarMD5(clave) == usuario.Clave) { FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, usuario.Nombre, DateTime.Now, DateTime.Now.AddDays(1), true, usuario.Nombre, FormsAuthentication.FormsCookiePath); string encTicket = FormsAuthentication.Encrypt(ticket); Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket)); Session["estado"] = null; return(Redirect(returnUrl)); } else { ViewData["mensaje"] = mensaje; ViewData["returnUrl"] = returnUrl; return(View()); } } catch (Exception ex) { return(View("Mensaje", new HomeView { Mensaje = ex.Message })); } }
public void ChangePasswordTest() { ISeguridadRepository repository = new SeguridadRepository(); repository.UpdateUserPassword("ADMIN", "ADMIN", "pindonga"); }
public void CreateDefaultUserTest() { ISeguridadRepository repository = new SeguridadRepository(); repository.CreateDefaultAdmin(); }
public void CheckUserExistsTest() { ISeguridadRepository repository = new SeguridadRepository(); Assert.IsFalse(repository.CheckUserExists()); }