2016-02-29 4 views
0

Я пробовал это с помощью jwt-auth, но дело в том, что токен истек. Я хочу запомнить пользователя с токеном, который никогда не истекает. Это их возможный способ сделать это в Laravel 5.2. Должен ли я отправлять электронную почту и пароль для каждого запроса в api вместо сохранения сеанса и токена.Как сделать аутентификацию пользователя api для laravel

ответ

1

я реализую этот путь: Если пользователь выбирает Запомнить меня, установите ttl в течение длительного времени, скажем, 1 год или месяц. Для этого необходимо опубликовать

php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\JWTAuthServiceProvider" 

Тогда мы можем переопределить ttl значение по умолчанию, которое составляет 60 минут до нашего желаемого значения.

$jwt = \Illuminate\Support\Facades\Config::get('jwt'); 
$jwt['ttl'] = 60*24*30; // 30 days 
\Illuminate\Support\Facades\Config::set('jwt',$jwt); 

Надеюсь, это поможет!

Смежные вопросы