Токен был выпущен в будущем — 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 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как мне подождать, пока ключ не будет выпущен в pygame?
    Anonymous » » в форуме Python
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Как мне подождать, пока ключ не будет выпущен в pygame? [дубликат]
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как определить, действительно ли ключ был выпущен в QT?
    Anonymous » » в форуме C++
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как определить, действительно ли ключ был выпущен в QT?
    Anonymous » » в форуме C++
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как определить, действительно ли ключ был выпущен в QT?
    Anonymous » » в форуме C++
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

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