因此,我有一個提供用戶登錄的API,如果用戶成功登錄,登錄API將返回一個Json Web令牌。Laravel 5.3中間件:創建用於身份驗證的中間件
我會在前端使用登錄API,一切都很順利,我得到了Json Web令牌。 但是,我也想使用laravel auth中間件,因爲只有真正的用戶(具有令牌的用戶)可以移動到另一個頁面。 (是的,我正在使用路線組)。
這是我的路線:
// Login
Route::get('/tera/admin/login', 'Backend\Login\[email protected]');
Route::group(['middleware' => 'auth'], function() {
// Logout
Route::get('/tera/admin/dologout', 'Backend\Logout\[email protected]');
// Dashboard
Route::get('/tera/dashboard', 'Backend\Dashboard\[email protected]');
// Inventory
Route::get('/inventory', 'Backend\Inventory\[email protected]');
});
這種方法,中間件總是重定向我進建在登錄頁面laravel。
解決這種情況的最佳做法是什麼?
謝謝。
你的用戶模型看起來是什麼樣的(它使用什麼特性?) – Kyslik
我正在使用Lumen創建API,所以我的API將直接嘗試進入API並返回true或false –