public DO_Usuario iniciarSesion(String usuario, String contrasena) { SqlCommand consulta = new SqlCommand("select * from USUARIO where USR_NOMBRE = @nombre and USR_CONTRASENA = @contrasena", conexion); consulta.Parameters.AddWithValue("@nombre", usuario); consulta.Parameters.AddWithValue("@contrasena", contrasena); try { if (conexion.State != ConnectionState.Open) { conexion.Open(); } SqlDataReader lector = consulta.ExecuteReader(); DO_Usuario nuevoUsuario = new DO_Usuario(); if (lector.HasRows) { while (lector.Read()) { nuevoUsuario = new DO_Usuario((String)lector["USR_NOMBRE"], (String)lector["USR_CONTRASENA"]); } return(nuevoUsuario); } } catch (SqlException) { } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } return(null); }
public ActionResult Ingresar([Bind(Include = "Usuario,Contrasena")] DO_Usuario persona) { if (persona.Contrasena == "admin") { return(RedirectToAction("Index", "Home")); } else { return(View("LoginMTK")); } }
public ActionResult Ingresar([Bind(Include = "Usuario,Contrasena")] DO_Usuario persona) { ModeloUsuarios modelo = DataManager.GetLogin(persona.Usuario, persona.Contrasena); if (modelo == null) { DataManager.InsertLog(persona.Usuario, "Intento de accesar a la aplicación fallido"); return(View("LoginNET")); } else { Session["USER_LOGGED"] = modelo; DataManager.InsertLog(modelo.NOMBRE_COMPLETO, "Se ingresa a la aplicación"); return(RedirectToAction("Index", "Home")); } }