【发布时间】:2016-05-26 12:07:30
【问题描述】:
假设我想在 vue-router 中创建一个 AuthService 来验证当前会话,然后再进行下一个路由,例如:
http://vuejs.github.io/vue-router/en/api/before-each.html
router.beforeEach(function ({ to, next }) {
if (to.path === '/auth-required') {
// return a Promise that resolves to true or false
return AuthService.isLoggedIn()
} else {
next()
}
})
- 如何在不使用 JSON Web Tokens(JWT) 的情况下为 Laravel 5.1 使用这种方法?
- Laravel 中的 SESSION_DRIVER 是否有“最佳实践”方法,例如。 Redis,适合这种情况吗?
我在网上搜索了很多,但从未见过任何尝试在没有 JWT 的情况下使用 vue-router 验证会话。
【问题讨论】:
-
在浏览器中验证会话的意义何在?
-
你为什么反对使用 JWT ?
-
最佳实践是使用 JWT 或某种 API 令牌。
标签: php authentication laravel-5.1 session-state vue.js