public ActionResult Index(string usuario, string senha) { UsuarioLogado.ExpiraCookie(); Usuario usu = Login.ValidaLogin(usuario, senha); FormsAuthentication.SetAuthCookie(usuario, false); UsuarioLogado.EmpresaId = usu.EmpresaId; UsuarioLogado.PerfilId = usu.PerfilId; Perfil prf = new RepositorioPerfil().BuscarPorId(usu.PerfilId); UsuarioLogado.UsuarioId = usu.Id; UsuarioLogado.Nome = usu.Nome; UsuarioLogado.NomePerfil = prf.Descricao; string returnUrl = Request.Form["returnUrl"]; if (this.Url.IsLocalUrl(returnUrl)) { return(Redirect(returnUrl)); } else { return(RedirectToAction("Index", "Home")); } }
public static void ValidarToken(string token) { var tokenD = Criptografia.Decriptar(token); var tokenL = tokenD.Split('|'); string email = tokenL[0]; string senha = tokenL[1]; Usuario usu = Login.ValidaLogin(email, senha); UsuarioLogado.EmpresaId = usu.EmpresaId; Perfil prf = new RepositorioPerfil().BuscarPorId(usu.PerfilId); UsuarioLogado.PerfilId = usu.PerfilId; UsuarioLogado.UsuarioId = usu.Id; UsuarioLogado.Nome = usu.Nome; UsuarioLogado.NomePerfil = prf.Descricao; }
/// <summary> /// Metodo para inicializar os Construtores. /// </summary> private void InitControladores() { //Controlador de Usuario IRepositorioPerfil repPerfil = new RepositorioPerfil(); IRepositorioUsuario repUsuario = new RepositorioUsuario(); this.controladorUsuario = new ControladorUsuario(repUsuario, repPerfil); //Controlador Cidade e Estado IRepositorioCidadeEstado repCidadeEstado = new RepositorioCidadeEstado(); this.controladorCidadeEstado = new ControladorCidadeEstado(repCidadeEstado); //Controlador Plano IRepositorioPlano repPlano = new RepositorioPlano(); this.controladorPlano = new ControladorPlano(repPlano); //Controlador Parcela IRepositorioHistoricoParcela repHistoricoParcela = new RepositorioHistoricoParcela(); IRepositorioParcela repParcela = new RepositorioParcela(); this.controladorParcela = new ControladorParcela(repParcela, repHistoricoParcela, controladorUsuario); //Controlador Contrato IRepositorioContrato repContrato = new RepositorioContrato(); IRepositorioHistoricoContrato repHistoricoContrato = new RepositorioHistoricoContrato(); this.controladorContrato = new ControladorContrato(repContrato, controladorParcela, controladorPlano, repHistoricoContrato, controladorUsuario); //Controlador Dependente IRepositorioDependente repDependente = new RepositorioDependente(); IRepositorioHistoricoDependente repHistoricoDependente = new RepositorioHistoricoDependente(); this.controladorDependente = new ControladorDependente(repDependente, repHistoricoDependente, controladorUsuario); //Controlador Titular IRepositorioTitular repTitular = new RepositorioTitular(); IRepositorioHistoricoTitular repHistoricoTitular = new RepositorioHistoricoTitular(); this.controladorTitular = new ControladorTitular(repTitular, this.controladorContrato, this.controladorDependente, this.controladorCidadeEstado, repHistoricoTitular, controladorUsuario); }