Просмотр исходного кода

Update BaseApiController, invalidate session after account deletion

Daniel Supernault 5 лет назад
Родитель
Сommit
826978ce08
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      app/Http/Controllers/Api/BaseApiController.php

+ 4 - 0
app/Http/Controllers/Api/BaseApiController.php

@@ -314,6 +314,10 @@ class BaseApiController extends Controller
     {
     {
         $user = $request->user();
         $user = $request->user();
         abort_if(!$user, 403);
         abort_if(!$user, 403);
+        if($user->status != null) {
+            Auth::logout();
+            return redirect('/login');
+        }
         $resource = new Fractal\Resource\Item($user->profile, new AccountTransformer());
         $resource = new Fractal\Resource\Item($user->profile, new AccountTransformer());
         $res = $this->fractal->createData($resource)->toArray();
         $res = $this->fractal->createData($resource)->toArray();
         return response()->json($res);
         return response()->json($res);