我使用Laravel作为后端,Angularjs作为前端。
我使用这个完整的软件包https://github.com/andbet39/tokenAuth进行本地设置AWT认证工作正常,
如何进行管理员认证并重定向到管理页面?
如何在管理面板中执行
答案 0 :(得分:0)
你可以在这里做出选择。
有several packages out there可以为您提供完整的管理面板(例如TCG / Voyager)。
或者您可以使用Laravel / Angular自己构建一个,这样您就可以自定义您想要的方式。
我在这里感觉到的问题(你没有说明一个清楚):
如何重定向到我的管理面板?
对此的回应归结为此。 您需要有一个受auth中间件保护的路由
# L5
Route::middleware(['auth'])->get('/admin', 'AdminController@index)->name('admin.index');
将重定向放入控制器
public function login(Request $request)
{
(..)
return redirect(route('admin.index'));
}
成功登录后,用户将被重定向到管理页面。 由于这是一个非常基本的示例,因此您应该根据是否允许用户查看管理页面来添加更多验证。但这是后期阶段:)