首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Django实战-小程序端注销和获取状态

Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用。

实现了小程序端的登录授权和Django服务端的code2session 接口授权。

流程

1.使用微信小程序登录和获取用户信息Api接口

2.把Api获取的用户资料和code发送给django后端

4.后端将openid作为用户名和密码

5.后端通过JSON web token方式登录,把token和用户id传回小程序

6.小程序将token和用户id保存在storage中

下次请求需要验证用户身份的页面时,在header中加入token这个字段。

一、注销

服务端清除 session

小程序的注销可以通过向服务端发起清除 session 的请求。在小程序授权登录后,服务端是将 openid 标记在 session中。

服务端路由

小程序端注销

二、获取状态

服务端判断用户是否已经授权

在用户登录授权中,服务端就已经用is_authorized在 session 中标记了登录成功的用户。

服务端判断用户是否已经登录

服务端路由

小程序端获取状态

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190901A000QC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券