2016-02-29 61 views
0

我試過使用jwt-auth,但東西是令牌會過期。我想記住用戶的令牌永遠不會過期。他們是否有可能在Laravel 5.2中做到這一點? 我應該將每個請求的電子郵件和密碼發送給API,而不是保存會話和令牌。我如何使laravel的用戶身份驗證API

回答

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); 

希望這會有所幫助!

相關問題