это работает нормально, но когда пользователи приходят из Google, вход в систему прозрачен: они перенаправляются на страницу из Google Автоматическое перенаправление после моего веб -сайта
Но с Facebook он всегда открывает окно с просьбой разрешений, даже если я принял их раньше, так что это бесполезный шаг для моих клиентов, когда они входят на мой веб -сайт. < /p> < Br/> Здесь, где мои пользователи перенаправляются, когда они используют «Вход с Facebook», когда они уже создали учетную запись, используя Facebook Oauth:

Это код, который я использую < /p>
$app_id = "123456789";
$app_secret = "8zpsuzj6d5z4xxxxxx";
$redirectURL = 'https://www.my-website.com/controller/o ... h=facebook';
require_once ROOT.'/files/lib/Facebook/autoload.php';
$provider = new \League\OAuth2\Client\Provider\Facebook([
'clientId' => $app_id,
'clientSecret' => $app_secret,
'redirectUri' => $redirectURL,
'graphApiVersion' => 'v2.10',
]);
// If we don't have an authorization code then get one
$authUrl = $provider->getAuthorizationUrl([
'scope' => ['email', 'public_profile'],
]);
header("Location: ".$authUrl);
exit;
< /code>
Спасибо за помощь. Я протестировал некоторые сайты, используя Facebook, и когда будет принята первая подсказка с просьбой Authorisazion, мы можем войти в систему/вход, не будучи перенаправленным на Facebook Modal ...
Подробнее здесь: https://stackoverflow.com/questions/794 ... l-the-firs