ソースを参照

社媒对facebook

moshaorui 1 週間 前
コミット
95b4058daf
1 ファイル変更1 行追加8 行削除
  1. 1 8
      app/Services/Smm/FacebookService.php

+ 1 - 8
app/Services/Smm/FacebookService.php

@@ -29,8 +29,6 @@ class FacebookService implements SmmPlatformInterface
         // 实现Facebook登录逻辑
         $helper = $this->fb->getRedirectLoginHelper();
         $permissions = ['public_profile','email'];
-        $state = $helper->getPseudoRandomString(16); // Generate a random state
-        session(['facebook_oauth_state' => $state]); // Store in Laravel session
         $loginUrl = $helper->getLoginUrl(env('DIST_SITE_URL').'/open/callback/facebook', $permissions);
         return ['status'=>true, 'data' => ['url'=>$loginUrl]];
     }
@@ -42,15 +40,10 @@ class FacebookService implements SmmPlatformInterface
      */
     public function loginCallback(Request $request)
     {
+        dd($_GET);
         // 实现Facebook回调处理
         $helper = $this->fb->getRedirectLoginHelper();
         // Validate the state parameter
-        $storedState = session('facebook_oauth_state');
-        $returnedState = $request->input('state');
-
-        if (!$storedState || $storedState !== $returnedState) {
-            return ['status' => false, 'data' => 'CSRF validation failed: State parameter mismatch'];
-        }
 
         try {
             $accessToken = $helper->getAccessToken();