コード例 #1
0
        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);
        }
コード例 #2
0
 public ActionResult Ingresar([Bind(Include = "Usuario,Contrasena")] DO_Usuario persona)
 {
     if (persona.Contrasena == "admin")
     {
         return(RedirectToAction("Index", "Home"));
     }
     else
     {
         return(View("LoginMTK"));
     }
 }
コード例 #3
0
        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"));
            }
        }