在一个前后端分离的项目中,一般会才用什么样的解决方案去实现后台管理系统这一端登录拦截呢。

来源:6-4 @auth拦截器执行流程

_逆枫

2018-08-18

就是比如说我客户端有cms、pc前台、移动端app等等。这个几个客户端访问的是同一套接口。

用获取商品详情这个接口来举例。cms中需要登录才可以访问到这个接口的。而移动端或者pc前台是不需要登录就可以访问这个接口的。这个时候就不适合在限定这个接口必须登录了。

那么怎么处理在请求这个接口的时候,在cms这一端中的这种登录状态查询的问题的?

我的想法是在cms登录的时候,后端给前端一个token和有效期,然后前端拿到后存储在本地,并以此来判断登录状态。请问这样做有什么问题吗?或者有什么比较好的解决方案呢?

求告知。多谢。


写回答

2回答

7七月

2018-08-20

这个课程里不是有讲权限分组吗?你不能做两个不同的分组?

0
1
_逆枫
之前这一块没仔细看,我尝试一下
2018-08-20
共1条回复

你那矫情的小眼神

2018-08-18

共用一个接口  前提就是数据一致啊,如果你这样的话  你可以定制接口,或者在商品加个属性  用转装饰器 根据这个属性 去拦截

0
0

Python Flask高级编程之RESTFul API前后端分离精讲

RESTFul+权限管理+token令牌+扩展flask=提升编程思维

2052 学习 · 359 问题

查看课程