Мне известно, что аналогичные вопросы задавались, но у меня различие, и я не смог найти подходящий ответ.
Проблема возникает, когда я пытаюсь зарегистрировать пользователей с помощью параметров социальных сетей или когдаЯ пытаюсь сделать запрос в Google для reCaptcha.В случае reCaptcha это приемлемо, так как я из-за запроса cURL, который может привести к проблеме, связанной с сертификацией, но я не смог найти причину, по которой я получаю ошибку, когда пытаюсь зарегистрировать пользователя в Google или Facebook.
Я попытался поместить cacret.pem в папку PHP и связать его с php.ini, он работал около 3 месяцев, и вдруг решил не работать.В этом случае я не уверен, какой частью кода я должен поделиться, потому что я не знаю, что вызывает ошибку, так как я не вызываю Guzzle на любом этапе регистрации в социальных сетях.Но так как я использую socialite, он может использовать жадность для выполнения запросов.
ЗДЕСЬ МОЯ РЕГИСТРАЦИЯ GOOGLE:
try {
$googleUser = Socialite::driver('google')->user();
$existUser = User::where('email',$googleUser->email)->first();
if($existUser) {
Auth::loginUsingId($existUser->id);
}
else {
$user = new User;
$user->name = $googleUser->name;
$user->email = $googleUser->email;
$user->password = str_random(40);
$user->save();
$account = new SocialMediaAccount([
'provider_user_id' => $googleUser->id,
'provider' => 'google'
]);
$account->user()->associate($user);
$account->save();
Auth::loginUsingId($user->id);
}
return redirect()->to('/home');
}
catch (Exception $e) {
return 'error';
}
ВСЕ ОШИБКА: "ошибка cURL 60: проблема с сертификатом SSL: невозможно получить сертификат местного эмитента (см. http://curl.haxx.se/libcurl/c/libcurl-errors.html)