@Analka

Как хранить временный код на Laravel?

есть фронт часть и api отдельно на Laravel

есть функционал по отправке кода на телефон с бэкенда

отправляю на бэенд номер телефона, формирую код, сохраняю этот код в сессию

$code = rand(1000,9999);
            Session::put('sms_code', $code);
            $message = $message . $code;
            return [
                'error' => false,
                'message' => 'Код отправлен на номер телефона'
            ];


потом когда на фронте вводят код из смс и отправляют на бэк

есть проверка и при проверке не находит в сессии код

if (Session::has('sms_code') && (int)Session::get('sms_code') == $code){
            Session::forget('sms_code');
            return [
                'error' => false
            ];
        }


в Kernel. в api добавил сессию, но не видит, когда стучусь из Postman все ок, когда с фронта, не видит
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы