Php Laravel,使用auth和auth.basic

Php Laravel,使用auth和auth.basic,php,authentication,laravel,Php,Authentication,Laravel,我有一个带有“管理仪表板”的网站。我想使用Laravel中的auth.basic过滤器限制对管理仪表板的访问 但网站本身也有一个帐户系统,我想使用“普通”身份验证过滤器 是否可以在同一个网站上单独使用这两个筛选器?使用组并在其中定义其他路由 Route::group(['prefix'=>'admin', 'before'=>'auth.basic'], function(){ Route::get('/', function(){}); }); Route::group(

我有一个带有“管理仪表板”的网站。我想使用Laravel中的auth.basic过滤器限制对管理仪表板的访问

但网站本身也有一个帐户系统,我想使用“普通”身份验证过滤器


是否可以在同一个网站上单独使用这两个筛选器?

使用组并在其中定义其他路由

Route::group(['prefix'=>'admin', 'before'=>'auth.basic'], function(){
    Route::get('/', function(){});
});

Route::group(['prefix'=>'account', 'before'=>'auth.account'], function(){
    Route::get('/', function(){});
});

是的,但是如果你这样做的话,这不意味着如果一些人登录了“帐户”,他们也登录了网站的管理部分吗?这取决于你的身份验证系统。我将为用户使用角色(用户类型),并检查是否允许用户的角色。例如,
auth.account
将检查用户的角色是
customer
还是其他角色。看看权威软件包