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")); } }
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")); }
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")); }
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")); }