Ejemplo n.º 1
2
 /**
  * Invalidate current token (add it to the blacklist).
  *
  * @param  boolean $forceForever
  *
  * @return boolean
  */
 public function invalidate($forceForever = false)
 {
     $this->parseToken();
     return JWTAuth::invalidate($forceForever);
 }
Ejemplo n.º 2
1
 public function inValidateToken()
 {
     $tempStorage = app('\\App\\Http\\Controllers\\TEMPStorage\\UserTempStorage');
     $tempStorage->forget('id_company');
     //set model login
     $user = JWTAuth::parseToken()->authenticate();
     $this->model->find($user->id)->update(['login' => 0]);
     JWTAuth::invalidate(JWTAuth::getToken());
     return API::response()->array(['message' => 'success'])->statusCode(200);
 }
Ejemplo n.º 3
1
 /**
  * Log out
  * Invalidate the token, so user cannot use it anymore
  * They have to relogin to get a new token
  * 
  * @param Request $request
  */
 public function logout(Request $request)
 {
     $this->validate($request, ['token' => 'required']);
     JWTAuth::invalidate($request->input('token'));
     return response()->json('logged out', 200);
 }
Ejemplo n.º 4
0
 public function logout($token)
 {
     if (!$token) {
         throw new Exception('THERE WAS AN ERROR LOGGING THIS USER OUT', 500);
     }
     $token = str_replace("Bearer ", "", $token);
     JWTAuth::invalidate($token);
     return true;
 }
 /**
  * Log out
  * Invalidate the token, so user cannot use it anymore
  * They have to relogin to get a new token
  *
  * @param Request $request
  */
 public function logout(Request $request)
 {
     $this->validate($request, ['token' => 'required']);
     JWTAuth::invalidate($request->input('token'));
     return json_encode("success");
 }
Ejemplo n.º 6
0
 /**
  * to invalidate token
  * @return [type] [description]
  */
 protected function invalidateToken()
 {
     //logout if login withtout company
     $this->tempStorage->forget('id_company');
     \Tymon\JWTAuth\Facades\JWTAuth::invalidate(JWTAuth::getToken());
 }
Ejemplo n.º 7
0
 /**
  * Log out user. Blacklist the token.
  *
  * @return \Illuminate\Http\Response
  */
 public function logout()
 {
     JWTAuth::invalidate(JWTAuth::getToken());
     return 'Good';
 }
Ejemplo n.º 8
0
 /**
  * Log out
  * Invalidate the token, so user cannot use it anymore
  * They have to relogin to get a new token
  *
  * @param Request $request
  */
 public function logout(Request $request)
 {
     $this->validate($request, ['token' => 'required']);
     JWTAuth::invalidate($request->input('token'));
 }