1

我正在使用 laravel 5.8。如果我按后退按钮注销,则会出现上一页。问题是在该页面上一切正常。简而言之,使用注销功能没有任何好处。什么解决方案。谁能告诉我?

4

1 回答 1

0

很可能,您还没有定义任何中间件来确保只有经过身份验证的用户才能访问该页面。

1)您可以放入您的路线文件:

Route::get('profile', 'UserController@show')->middleware('auth');

2)或者,你可以把它放在控制器内的函数'__construct'中:

public function __construct()
{
    $this->middleware('auth');
}

如果您想将中间件限制为仅限某些方法:

$this->middleware('log')->only('index');

如果您想排除某些方法:

$this->middleware('subscribed')->except('store');

参考:https ://laravel.com/docs/7.x/controllers#controller-middleware

于 2020-03-07T11:32:33.977 回答