Токен был выпущен в будущем — Laravel FirebasePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Токен был выпущен в будущем — Laravel Firebase

Сообщение Anonymous »


Я использую response.js в качестве внешнего интерфейса и laravel для создания API для веб-приложений

в response.js я использую Firebase для получения googleAuth, а затем отправляю его Приложение Laravel в Laravel я использую "kreait/laravel-firebase": "^5.7",

SocialRegister у меня работает нормально на стороне Laravel

Когда я пытаюсь войти в систему, используя код ниже

попробуйте { /** @var FirebaseAuth $firebaseAuth */ $firebaseAuth = приложение (FirebaseAuth::класс); // Проверка идентификатора токена $verifiedIdToken = $firebaseAuth->verifyIdToken($request->access_token); // Извлекаем утверждения из токена проверенного идентификатора $uid = $verifiedIdToken->claims()->get('sub'); $userEmail = $verifiedIdToken->claims()->get('email'); // Проверяем, существует ли пользователь уже в вашей базе данных $existingUser = AppUser::where('email', $userEmail)->first(); если ($existingUser) { // Пользователь уже существует, верните ошибку или обработайте ее в соответствии с вашими требованиями return $this->sendresponse('false', 'пользователь уже существует', null); } $user = AppUser::create([ "электронная почта" => $request->электронная почта, "имя" => $request->имя, "access_token" => $uid, // Сохраняем UID Firebase для дальнейшего использования ]); // Возвращаем ответ об успехе return $this->sendresponse('true', 'пользователь успешно зарегистрирован', ['user' => $user]); } catch (\Throwable $e) { // Обработка ошибок регистрации return $this->sendresponse('false', 'ошибка регистрации', $e->getMessage()); } `

Тогда я получаю эту ошибку

Значение «eyJhbGciOiJSUzI...» не является проверенным идентификатором токена: — — Токен был выпущен в будущем

Я даже пытался изменить часовой пояс моего приложения Laravel, но это не сработало
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»