public ActionResult Entrar(Usuario usr) { try { if (usr.NomeUsuario != null && usr.NomeUsuario.Length > 4 && usr.Senha != null && usr.Senha.Length > 3) { Conexao.Ativar(true); UsuarioBUS umUsuarioBUS = new UsuarioBUS(Conexao.Instacia, null, null); Usuario usuarioAutenticado = umUsuarioBUS.Login(usr.NomeUsuario, usr.Senha); if ((usuarioAutenticado != null) && (usuarioAutenticado.NomeUsuario == usr.NomeUsuario) && (usuarioAutenticado.Senha == usr.Senha)) { if (usr.LembrarSenha) { GravarCookie(usuarioAutenticado); } Session["UsuarioLogado"] = usuarioAutenticado; return RedirectToAction("Pegar", "Compartilhamento"); } return RedirectToAction("Entrar", new { st = "ne" }); } return RedirectToAction("Entrar", new { st = "iv" }); } catch(Exception ex) { return RedirectToAction("Entrar", new { st = "er" }); } finally { Conexao.Ativar(false); } }
public Usuario Login(string TxLogin, string TxSenha) { return(_objBUS.Login(TxLogin, TxSenha)); }
private Usuario ConsultarUsuario() { HttpCookie cookie = Request.Cookies["trs-osmng"]; if (cookie != null) { string[] informacoes = cookie.Value.Split('.'); Conexao.Ativar(true); UsuarioBUS umUsuarioBUS = new UsuarioBUS(Conexao.Instacia, null, null); Usuario umUsuario = umUsuarioBUS.Login(informacoes[1], informacoes[2]); umUsuario.Funcionario.Empresa.Codigo = informacoes[3]; umUsuario.Funcionario.Filial.Codigo = informacoes[4]; return umUsuario; } return null; }