【发布时间】:2020-02-12 18:28:16
【问题描述】:
对于注销功能,应该通过什么请求? (访问令牌或任何用户详细信息?) API 路由
Route::group([
'middleware' => 'auth:api'
], function() {
Route::post('logout', 'api\LoginController@logout');
});
控制器功能
public function logout(Request $request)
{
$request->user()->token()->revoke();
return $this->loggedOut($request);
}
【问题讨论】:
-
API 没有注销功能。您获得访问令牌并撤销访问令牌。当您撤销访问令牌时,用户必须再次获取访问令牌才能调用 API
-
@Samiul Logout 必须在那里吗?令牌可以从表中删除吗?
-
不,令牌不会从表中删除。其更改撤销标志为真。这意味着用户无法使用该令牌进行 API。
-
是的。我得到了它。谢谢@SamiulAminShanto
标签: laravel api token access-token