p6-三天的作业

三天的作业,必须(录屏+水印)完成,逐一检查!!

点击登录按钮,实现POST请求到django后端,验证用户、密码通过后,生成token!

生成的jwt token必须自己使用base64模块编码封装,禁止使用pyjwt、djangorestframework-jwt等工具生成token


header = {
    "typ": "JWT",
    "alg": "HS256"
}

payload = {
    "username": username,
    "exp": 5分钟
}

后端返回的响应:

{
    "username": username,
    "token": jwt_token,
}

可参考博客

完成登录后,将token保存到localStorage;
然后发送一个get请求,同时在请求头中加入token,后端验证token。
验证jwt token必须使用base64模块解码实现,不能借助封装好的工具!

Original: https://blog.csdn.net/weixin_45228198/article/details/123929113
Author: laufing
Title: p6-三天的作业

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/733939/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • pytest.fixture()基础使用实例

    目录 一、pytest.fixture()简介 二、scope参数 * 2.1简介特点 2.2scope=function 2.3scope=class 2.4scope=Modu…

    Python 2023年9月10日
    063
  • Tensorflow2.0(一):Tensor记录

    前言:Tensorflow2.0是2019年10月份正式发布的,本人在2019年寒假开始接触Tensorflow2.0,直至近日,对它的学习断断续续,对它的使用还不是特别熟练。为此…

    Python 2023年8月27日
    044
  • Obsidian中如何记录自己的灵感?

    在生活中当中你是否会在某个瞬间产生一个想法,但没过多久就想不起来了,正所谓灵感转瞬即逝,那我们不妨在灵感出现的时候顺手将他记录下来。记录的过程要求简单、方便且不会花费我们太多时间,…

    Python 2023年6月3日
    099
  • Python之Pandas

    Python之pandas 文章目录 * – Python之pandas – + 环境:jupyter Notebook(Anaconda) + * 1.引…

    Python 2023年8月2日
    056
  • 【Python拓展】Numpy

    一、前言与简介 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的 维度数组与 矩阵运算,此外也针对数组运算提供大量的数学函数库。 …

    Python 2023年8月24日
    057
  • Python、golang、java、nodejs的HTTP性能对比

    文章目录 前言 一、测试环境 二、测试方案1 二、测试方案2 前言 这两年都在使用Python写后端服务,因业务并发量不大,完全可以满足业务需求,而且编码效率较高,也就没关心其ht…

    Python 2023年8月12日
    083
  • Redis数据结构(一)-Redis的数据存储及String类型的实现

    1 引言 Redis作为基于内存的非关系型的K-V数据库。因读写响应快速、原子操作、提供了多种数据类型String、List、Hash、Set、Sorted Set、在项目中有着广…

    Python 2023年10月17日
    035
  • 爬虫的高阶使用——scrapy框架

    Scrapy是一个开源协作的框架,其目的是为了页面抓取,使用它可以快速、简单、可扩展的从网站中提取所需要的数据 用途十分广泛,可用于数据挖掘、监测和自动化测试等领域,使用的时候十分…

    Python 2023年10月4日
    042
  • DataFrame 数据框与Numpy ndarray 的转换

    在处理的数据的时候,最常遇到的就是使用 Pandas 的 Dataframe 与 Numpy 的 ndarray。以下以 mtcars 为例,该数据集包含 32 笔汽车模型的数据,…

    Python 2023年8月6日
    047
  • Python安装wxPython和ubuntu使用apt提示不能更新

    [空两格]昨天憨批室友搁我面前装b,说他会用pip安装Python包了,说是安装wxPython的时候通过换源解决了之前安装出错的问题。我一听,这事不对劲啊,是这个b直接看不懂输出…

    Python 2023年5月24日
    061
  • 如何用Python写一个上课点名系统

    Original: https://www.cnblogs.com/123456feng/p/16112020.htmlAuthor: 蚂蚁ailingTitle: 如何用Pyth…

    Python 2023年5月24日
    081
  • pytest总结

    目录 pytest命令行参数 (1)–tb (2)-n auto –dist=loadscope (3)-m 1、allure (1)安装allure (2…

    Python 2023年9月12日
    072
  • Python注释方式有哪些?注释时需要注意什么?

    推荐文章 很多小伙伴都发现了,用户自主「申请上首页」的按钮取消了,那博主们写的文章还有上首页曝光的机会吗?我们的回答是”当然有!!!”虽然我们取消了上首页申…

    Python 2023年5月24日
    079
  • ufunc函数

    ufunc函数 ufunc简介 ufunc是universal function的简称,它能对数组每个元素进行运算的函数。NumPy的许多ufunc函数都是用C语言实现的,因此它们…

    Python 2023年8月29日
    054
  • np.stack()函数详解

    np.stack(array, axis) 在python的numpy库中,数组的stack堆叠是个很常见的操作,如何堆叠涉及到axis这个参数,本文以np.stack()函数为例…

    Python 2023年8月23日
    061
  • Python学习笔记(三)– 数据可视化(上)

    文章目录 介绍 * 安装matplotlib 绘制简单的折线图 绘制散点图 介绍 数据可视化指的是通过可视化表示来探索数据,它与数据挖掘紧密相关,而数据挖掘指的是使用代码来探索数据…

    Python 2023年9月2日
    063
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球