【发布时间】:2016-06-27 23:56:07
【问题描述】:
我想制作一个带有路由和 jwt auth 的 Angular 应用程序,但我不希望普通用户看到管理视图的 HTML 部分。用 laravel 和 Angular 做到这一点的最佳方法是什么?人们可以将“/partials/adminPage1.html”放在 url 上,并在未登录时查看部分内容。我的 API 是安全的,但我不希望 html 公开。
我想要它,所以这是公开的:
index.php、publicPartial1.html、publicPartial2.html 等
只有登录的用户才能使用这些文件:
admin.php、adminPartial1.html、adminPartial2.html
【问题讨论】:
-
首先 - 有点不碍事。管理员视图是否公开并不重要。但是,如果您确实想隐藏它们,那么只需在 Laravel 中使用身份验证来检查用户是否是这些视图路由的管理员。
标签: javascript php angularjs laravel authentication