ソースを参照

Merge branch 'dev' of rav.triplestart.com:jmudaka/stagfe2

= 3 年 前
コミット
62fae5fde3
1 ファイル変更17 行追加0 行削除
  1. 17 0
      app/Http/Middleware/ProAuthenticated.php

+ 17 - 0
app/Http/Middleware/ProAuthenticated.php

@@ -4,6 +4,7 @@ namespace App\Http\Middleware;
 
 use App\Models\AppSession;
 use Closure;
+use Illuminate\Support\Facades\Http;
 
 class ProAuthenticated
 {
@@ -29,6 +30,22 @@ class ProAuthenticated
             return redirect($authUrl);
         }
 
+        //log session activity 
+        $this->logSessionActivity($sessionKey);
+
         return $next($request);
     }
+
+    private function logSessionActivity($sessionKey)
+    {
+        
+        $url =  config('stag.backendUrl') . '/session/ping';
+        $response = Http::asForm()
+            ->withHeaders([
+                'sessionKey' => $sessionKey
+            ])
+            ->post($url,[])
+            ->body();
+        return $response;
+    }
 }