登录拦截

来源:

xiezhe

2017-03-22

登录功能没有拦截登录,任何不登录的话任何页面也可以访问

写回答

1回答

fishenal

2017-03-22

这位同学你好,首先这是一个demo实例,目的是让同学们去学习vuejs的功能,所以没有做到面面俱到。希望你能理解。
登陆检查在实际项目中是很常见的,包括我这个项目的原版,不仅要根据登陆控制页面的访问,还要根据用户角色来控制购买。

我这里提供几个实现思路供你参考:
1. 登陆以后服务端会在浏览器里种sessionId以便检查登陆状态
2.约定一个登陆验证接口,前端在页面layout里请求这个接口,如果验证不通过跳回首页
3.在前端api请求层加中间件用于验证登陆,服务端对每一个api请求都返回登陆状态
4.具体到vuejs里,可以在vue-resource的 全局里设置 beforeEach方法来实现登陆检查

希望对你有帮助

1
0

最容易上手的Vue2.0入门实战教程

快速入门Vue2.0,组件化开发一个数字产品电商平台

3966 学习 · 999 问题

查看课程