Example #1
0
 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.");
     }
 }