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