zoukankan      html  css  js  c++  java
  • 认证

    什么是认证?

      用户访问某个函数的话,必须是认证过才能访问。只有认证通过的用户才能访问指定的url地址,比如:查询课程信息,需要登录之后才能查看,没有登录,就不能查看,这时候需要用到认证组件。

      一旦登陆成功,在响应结果中写一个随机字符串 如:

          {

            status:100,

            msg:登录成功,

            token:dgregrger

          }

    建表

    路由

    视图

    流程:

    class Book(APIView):

     dispatch方法里有认证组件:

    self就是当前视图类的对象

    返回了封装后的request对象,去request类里面找user方法包装成了数据属性,

    执行了self.authenticate(),这个self是当前request,

    执行了_authenticata,从自己的self.authenticators(---->这个是自己在初始化的时候,在init的时候传过来的)里面一个一个取东西,取出来执行authenticator.authenticate(并且传了一个参数self)

    self.authenticators(---->这个是自己在初始化的时候,在init的时候传过来的)到dispatch里面找初始化的时候

  • 相关阅读:
    .net中Timer的使用
    计算日期的神器
    求全排列函数next_permutation
    各种排序
    求最大字段和
    炸弹时间复位
    最少步数,广搜
    数据
    水池数目
    最大岛屿
  • 原文地址:https://www.cnblogs.com/zhangrenguo/p/10411967.html
Copyright © 2011-2022 走看看