http://localhost:8000/将显示登录页面。但是,如果我在没有以管理员身份登录的情况下输入http://localhost:8000/home4,它会显示相应的页面内容,请找到我纠正它的方法。在此先感谢,我有两个身份验证:管理员和用户。登录工作正常我使用单一布局请帮帮我吗?
提前致谢。
答案 0 :(得分:0)
为防止未经身份验证的用户访问,您应该使用中间件身份验证来保护用户
Route::group(['middleware' => ['auth']], function () {
Route::get('home4', 'YourController@function');
});
提示:
此外,您还可以通过__construct
这是示例
public function __construct() {
$this->middleware('auth');
}
注意:
请更改您的控制器和功能名称