2023年4月2日

配置用户登录token的过期时间

摘要: 自定义配置token过期时间: JWT_AUTH = { 'JWT_RESPONSE_PAYLOAD_HANDLER': 'app02.utils.my_jwt_response_payload_handler', # 自定配置token过期时间 # days: float = ..., # sec 阅读全文

posted @ 2023-04-02 21:55 与太阳肩并肩 阅读(515) 评论(0) 推荐(0) 编辑

用户名、手机号、邮箱、多方式登录自动签发token

摘要: 1.如果不加字段序列化,则默认的检验无法通过 2.第一种方式:使用手机号登录 3.第二种方法:使用邮箱校验 4.第三种方法:使用常规用户名登录 5.views中的代码思路共4步 6.urls中要指定请求与视图中的关系 7.settings中的配置,以及上面的APP注册 8.三种登录方式代码总结 9. 阅读全文

posted @ 2023-04-02 21:46 与太阳肩并肩 阅读(93) 评论(0) 推荐(0) 编辑

两种方式自定制基于JWT的认证类BaseAuthentication和BaseJSONWebTokenAuthentication方法

摘要: 1.基于BaseAuthentication的自定义方法 2.views中调用自定义方法MyJwtAuthentication验证 3.基于BaseAuthentication的自定义方法测试:token过期 4.基于BaseAuthentication的自定义方法测试:token数据有错误,需检查 阅读全文

posted @ 2023-04-02 15:54 与太阳肩并肩 阅读(51) 评论(0) 推荐(0) 编辑

JWT控制返回数据格式

摘要: 1.只使用JWT的局部校验,不加权限控制的不会限制用户登录 2.JWT的局部校验配合权限控制提供用户登录访问限制 2_1.JWT的局部校验配合权限控制提供用户登录访问限制 3.重写jwt_response_payload_handler方法,创建utils文件,自定义返回格式 4.重写jwt_res 阅读全文

posted @ 2023-04-02 15:08 与太阳肩并肩 阅读(43) 评论(0) 推荐(0) 编辑

修改头像,CreateModelMixin, RetrieveModelMixin, UpdateModelMixin内部的方法进行重写create、retrieve、update方法

摘要: 1.假设GET请求和POST请求,用的序列化类不一样,如何处理__ser.py 2.假设GET请求和POST请求,用的序列化类不一样,如何处理__views.py 3.假设GET请求和POST请求,用的序列化类不一样,如何处理总结 4.用户注册测试 5.查询用户名和用户头像 6.修改用户头像 7.C 阅读全文

posted @ 2023-04-02 12:00 与太阳肩并肩 阅读(32) 评论(0) 推荐(0) 编辑

注册用户密码加密和配置路由显示项目中media文件下的图片

摘要: 1.注册用户密码加密重写create方法使用.create_user 2.序列化icon字段有默认值返回 3.配置路由显示项目中media文件下的图片 阅读全文

posted @ 2023-04-02 10:52 与太阳肩并肩 阅读(11) 评论(0) 推荐(0) 编辑

用户注册,用到局部钩子校验和全局钩子检验

摘要: 1.路由分发 2.局部钩子对字段单独校验和re_password校验不入库操作,该地方是if not len(data) == 11;截图有误 3.views 4.models 阅读全文

posted @ 2023-04-02 10:09 与太阳肩并肩 阅读(15) 评论(0) 推荐(0) 编辑

导航