Ejemplo n.º 1
0
        public ActionResult Entrar(Usuario obj)
        {
            if (!Validacoes.ValidarCampos(obj.Email) || !Validacoes.ValidarCampos(obj.Senha))
            {
                ViewBag.ErroMsg = "Campos vazios não são permitidos!";
                return(View("Index"));
            }

            var usuarioLogado = new UsuarioDAO().Login(obj);

            if (usuarioLogado == null)
            {
                return(RedirectToAction("Index", "Login"));
            }

            var userData = new JavaScriptSerializer().Serialize(usuarioLogado);

            FormsAuthenticationUtil.SetCustomAuthCookie(usuarioLogado.Email, userData, false);

            if (usuarioLogado.PerfilUsuario == Perfil.Estudante)
            {
                return(RedirectToAction("TelaInicial", "Estudante"));
            }

            else
            {
                return(RedirectToAction("TelaInicial", "Professor"));
            }
        }
Ejemplo n.º 2
0
        public ActionResult Entrar(Usuario obj)
        {
            var usuarioLogado = new UsuarioDAO().Logar(obj);

            if (usuarioLogado == null)
            {
                return(View("Index"));
            }

            var userData = new JavaScriptSerializer().Serialize(usuarioLogado);

            FormsAuthenticationUtil.SetCustomAuthCookie(usuarioLogado.Email, userData, false);

            return(RedirectToAction("Index", "PerfilTera"));
        }
Ejemplo n.º 3
0
        public ActionResult Entrar(Jogador obj)
        {
            var jogadorLogado = new JogadorDAO().Logar(obj);

            if (jogadorLogado == null)
            {
                ViewBag.MsgErro = "Email ou senha invalido";
                return(View("IndexLogin"));
            }

            var userData = new JavaScriptSerializer().Serialize(jogadorLogado);

            FormsAuthenticationUtil.SetCustomAuthCookie(jogadorLogado.Email, userData, false);

            return(RedirectToAction("PaginaInicial", "PagInicio"));
        }
Ejemplo n.º 4
0
        public ActionResult Entrar(Confeiteira obj)
        {
            var usuarioLogado = new UsuarioDAO().Logar(obj);

            if (usuarioLogado == null)
            {
                ViewBag.ErrorMsg = @"Login ou senha inválido!";
                return(View("Index"));
            }

            var userData = new JavaScriptSerializer().Serialize(new Usuario()
            {
                Id    = usuarioLogado.Id,
                Nome  = usuarioLogado.Nome,
                Login = usuarioLogado.Email
            });

            FormsAuthenticationUtil.SetCustomAuthCookie(usuarioLogado.Login, userData, false);

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