0
我試過使用jwt-auth,但東西是令牌會過期。我想記住用戶的令牌永遠不會過期。他們是否有可能在Laravel 5.2中做到這一點? 我應該將每個請求的電子郵件和密碼發送給API,而不是保存會話和令牌。我如何使laravel的用戶身份驗證API
我試過使用jwt-auth,但東西是令牌會過期。我想記住用戶的令牌永遠不會過期。他們是否有可能在Laravel 5.2中做到這一點? 我應該將每個請求的電子郵件和密碼發送給API,而不是保存會話和令牌。我如何使laravel的用戶身份驗證API
我會實現這個方式: 如果用戶選擇記住我,設置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);
希望這會有所幫助!