public void OnAuthorization(AuthorizationFilterContext context) { _loginCliente = context.HttpContext.RequestServices.GetService(typeof(LoginCliente)) as LoginCliente; Cliente clienteLogado = _loginCliente.ObterCliente(); if (clienteLogado == null) { context.Result = new RedirectToActionResult("login", "home", null); } }
public IActionResult Painel() { Cliente cliente = _LoginCliente.ObterCliente(); return(new ContentResult() { Content = "Este é o painel do cliente!\n\n" + "Usuário Id: " + cliente.Id + ", E-mail: " + cliente.Email + ", Idade: " + DateTime.Now.AddYears(-cliente.Nascimento.Year).ToString("yy") + " anos." + ", Sexo: " + cliente.Sexo + ", Contato: " + cliente.Telefone + ", CPF: " + cliente.CPF }); /* * return new ContentResult() { Content = "Usuário Id: " + cliente.Id + ", E-mail: " + cliente.Email + ", Idade: " + DateTime.Now.AddYears(-cliente.Nascimento.Year).ToString("yy") + " anos." + ", Sexo: " + cliente.Sexo + ", Contato: " + cliente.Telefone + ", CPF: " + cliente.CPF }; */ }
public void OnAuthorization(AuthorizationFilterContext context) { _loginCliente = (LoginCliente)context.HttpContext.RequestServices.GetService(typeof(LoginCliente)); //casting Cliente cliente = _loginCliente.ObterCliente(); if (cliente == null) { context.Result = new ContentResult() { Content = "Acesso negado!" }; } }