Exemplo n.º 1
0
        public ActionResult Login(TB_USUARIO tabela)
        {
            // - aqui vai pesquisar o login é senha
            try
            {
                var tbuscar     = new UsuarioAplicacao();
                var validadados = new ValidaCaracter();
                var retorno     = tbuscar.ListarPorLoginSenha(validadados.ValidaDados(tabela.LoginUsuario), validadados.ValidaDados(tabela.SenhaUsuario));

                if (retorno != null)
                {
                    Session["idusuario"]     = retorno.IdUsuario;
                    Session["NomeUsuario"]   = retorno.NomeUsuario;
                    Session["Administrador"] = retorno.UsuarioAdmin;
                    Session["EmailUsuario"]  = retorno.EmailUsuario;


                    //redireciona para o painel de controle
                    return(RedirectToAction("index", "PaginaInicial"));
                    //exemplo  return RedirectToAction("Index", "Home", new { id = @Session["idpossibilidadde"] });
                }
                else
                {
                    TempData["erro"] = "...Ops.. acredito que você tenha errado a senha/login, tente novamente, ou use a opção recuperar a sua senha!";
                }
            }
            catch (Exception ex)
            {
                TempData["erro"] = ex.ToString(); //  "...Ops.. acredito que você tenha errado a senha/login, tente novamente, ou use a opção recuperar a sua senha!";
            }

            ModelState.Clear();
            return(RedirectToAction("index", "Home"));
        }