Пример #1
0
        public ActionResult Loguearse(LogInModel modelo)
        {
            Session["Usuario"] = null;

            ActionResult action  = RedirectToAction("Index", "SeleccionSalas");
            Usuario      usuario = null;


            // Primero valido que no haya nadie logueado
            if (this.UsuarioLogueado != null)
            {
            }
            else
            // SI no hay nadie logueado
            {
                //Busco el usuario en la base de datos
                usuario = RNUsuario.buscar(modelo.nombreUsuario, modelo.password);
                if (usuario == null)
                {
                    ViewBag.MensajeErrorLogin = "******";
                    action = View("Login");
                }
                else
                {
                    this.UsuarioLogueado = usuario;

                    if (UsuarioLogueado.EsAdmin)
                    {
                        return(RedirectToAction("Index", "Admin"));
                    }
                }
            }



            return(action);
        }