Beispiel #1
0
 public ActionResult Account(string usuario, string contraseña)
 {
     if (!string.IsNullOrEmpty(usuario) && !string.IsNullOrEmpty(contraseña))
     {
         SistemaEscolarEntities db = new SistemaEscolarEntities();
         var user = db.Registro.FirstOrDefault(e => e.Usuario == usuario && e.Contraseña == contraseña);
         //si el usuario es diferente a null
         if (user != null)
         {
             //usuario con datos
             FormsAuthentication.SetAuthCookie(user.Usuario, true);
             Session["Usuario"]       = user.Usuario;
             Session["ID"]            = user.ID_Registro;
             Session["Estudiante"]    = user.Estudiante;
             Session["ID_Estudiante"] = user.ID_Estudiante;
             return(RedirectToAction("InternalHome", "Home"));
         }
         else
         {
             return(RedirectToAction("Account", new { message = "Datos no encontrados" }));
         }
     }
     else
     {
         return(Account("Llena todos los campos para iniciar sesion"));
     }
 }