public function logout() { $seguranca = new DPRFSeguranca(config("PRF.siglaSistema"), config("PRF.producao")); $seguranca->auditoria(Auth::user()->cpf, "LOGOUT", "Logout", array()); Auth::logout(); return Redirect::to("/"); }
/** * Validate a user against the given credentials. * * @param \Illuminate\Auth\UserInterface $user * @param array $credentials * * @throws \Exception * @return bool */ public function validateCredentials(Authenticatable $user, array $credentials) { try { $seguranca = new DPRFSeguranca(Config::get("PRF.siglaSistema"), Config::get("PRF.producao")); $usuario = $seguranca->login($credentials["cpf"], $credentials["senha"]); Session::put('permissoes', $usuario['controlePermissoes']['siglasDasFuncionalidades']); return true; } catch (\Exception $e) { throw new \Exception("Usuário ou Senha Inválidos."); } }