Esempio n. 1
0
        public ActionResult Acceder(string email, string password)
        {
            if (string.IsNullOrEmpty(email) || string.IsNullOrEmpty(password))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            string md5pass = HashHelper.MD5(password);

            Usuario usuario = LoginRepository.Acceder(email, password);

            //db.Usuarios.Where(x => x.Email == email && x.Password == md5pass).SingleOrDefault();

            if (usuario == null)
            {
                return(HttpNotFound());
            }
            //aca agregamos la visualización de los menús
            List <Accion> acciones = RolRepository.getAccionesPorRoles(usuario.IDRol);

            Session["accionesMenu"] = acciones;
            Dictionary <string, string> permisoOperaciones = RolRepository.GetPermisosOperaciones(usuario.IDRol.ToString());

            Session["permisoOperaciones"] = permisoOperaciones;

            return(RedirectToAction("Index", "Home"));
        }