摘要: 一、Selenium3.0工作原理 客户端开始运行驱动浏览器的脚本的时候,这时浏览器收到请求开始启动并开启侦听端口,并自动创建session,保持浏览器和对应客户端的会话连接,然后客户端运行脚本,向浏览器发送http请求,浏览器解析请求,根据脚本内容做出相应操作(浏览器接收到信息后会调用js方法操作 阅读全文
posted @ 2022-06-20 20:58 Next十年 阅读(184) 评论(0) 推荐(1)
摘要: 后端 1. 在登录接口中 如果校验账号密码成功 则根据用户id和用户类型创建jwt token(有效期设置为-1,即永不过期),得到A 2. 更新登录日期(当前时间new Date()即可)(业务上可选),得到B 3. 在redis中缓存key为ACCESS_TOKEN:userId:A(加上A是为 阅读全文
posted @ 2022-05-24 17:37 Next十年 阅读(516) 评论(0) 推荐(0)
摘要: 1、认证规则图 2、认证规则演变图 3、认证比较 总结:JWT优点和缺点 优点: 无状态:JWT的token不会存在 服务器中,它是存在客户端上的,这样我们就更好管理。 避免csrf:意思就是 已经帮你封装好了,不需要在进行 csrf 验证。 比较适合给移动端 提供 api 缺点: 注销登录后Tok 阅读全文
posted @ 2022-05-22 20:39 Next十年 阅读(24) 评论(0) 推荐(0)
摘要: 一、环境准备 python3.x版本 python3 --version django3版本 python3 -m django --version node "brew install node"/node官网下载 mysql 二、新建django项目 方法1: 1.创建项目:django-adm 阅读全文
posted @ 2022-04-12 21:36 Next十年 阅读(2402) 评论(0) 推荐(0)
摘要: 1#链式比较a=3b=1print(1<=b<=a<10) 2#真值测试:0、''、None、False、空容器[](){}为假name = 'Tim'langs = ['AS3', 'Lua', 'C']info = {'name': 'Tim', 'sex': 'Male', 'age':23 阅读全文
posted @ 2022-02-08 15:27 Next十年 阅读(47) 评论(0) 推荐(0)