相关疑难解决方法(0)

Laravel不活动时间设置

当用户登录并保持不活动状态时,系统会在多长时间后自动注销用户?如何更改此设置?

timeout logout laravel

16
推荐指数
1
解决办法
2万
查看次数

方法 Illuminate\Auth\RequestGuard::logout 不存在 Laravel Passport

正在Laravel Passport 用于构建 API,我相应地删除了网络路由及其防护

如何测试用户注销?

这是我到目前为止:

Logout Test

/**
 * Assert users can logout
 *
 * @return void
 */
public function test_logout()
{
    // $data->token_type = "Bearer"
    // $data->access_token = "Long string that is a valid token stripped out for brevety"
    $response = $this->json('POST', '/api/logout', [], [
         'Authorization' => $data->token_type . ' ' . $data->access_token
    ]);
    $response->assertStatus(200);
}
Run Code Online (Sandbox Code Playgroud)

routes/api.php

Route::post('logout', 'Auth\LoginController@logout')->name('logout');
Run Code Online (Sandbox Code Playgroud) 控制器方法使用AuthenticatesUserstrait,因此保留默认功能
/**
 * Log the user out of the application.
 *
 * @param  \Illuminate\Http\Request  $request
 * …
Run Code Online (Sandbox Code Playgroud)

phpunit oauth-2.0 laravel laravel-passport

10
推荐指数
2
解决办法
7337
查看次数

标签 统计

laravel ×2

laravel-passport ×1

logout ×1

oauth-2.0 ×1

phpunit ×1

timeout ×1