[英]Laravel 5 Admin Panel Authentication
上周我开始学习laravel 5,这很有趣。
我想建立一个具有前端和后端的网站(管理面板)。 我分离了控制器和管理面板的视图。 可以通过以下途径访问后端:admin / *
但是我在分离Auth时遇到问题。 我有一个用于前端的用户表和一个用于后端用户的单独表,因为前端和后端用户表的结构完全不同。
这是我的routes.php中的代码:
Route::group(['prefix' => 'admin', 'namespace' => 'admin'], function(){
Route::get('custom-url', 'TestController@index');
Route::controllers([
'auth' => 'Auth\AuthController',
'password' => 'Auth\PasswordController',
]);
});
Route::resource('articles', 'ArticlesController');
Route::controllers([
'auth' => 'Auth\AuthController',
'password' => 'Auth\PasswordController',
]);
这是我的文件夹结构:
如果您为前端和后端使用不同的用户帐户,则就像两个不同的应用程序一样,您必须自己实施身份验证。 幸运的是这并不困难。
我建议改为使用用户角色。 在共享的用户表中只有很少的信息,并且每个角色都有其他信息表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.