生成token和获取token

1、先安装模块pip install itsdangerous

 

举个例子:一个用户登录成功后,讲username和token作为key,value写到redis里面,判断是否失效(1、时间到了失效,2、退出登录了失效),如果没有失效就添加数据到表里面去

思路:生成token——将username和token写到redis里面,写到redis里面也设置一个生成token同样的失效时间expires_in——检验token是否正确的函数——正确后检验session是否失效的函数——如果没有失效,根据token获取数据dict后,找到token值判断是否存在——存在就新增数据到表里面去

2、生成token

 

3、检验token:就是将上面的代码反着来,将字符串解析成字典,生成的字典就是生成token前的data数据

 

4、检验session是否存在

 

posted on 2019-05-28 14:31  金龟子大战猕猴桃  阅读(4772)  评论(0编辑  收藏  举报