繁体   English   中英

Laravel 5管理面板身份验证

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM