
Django完成微信小程序的登录验证,并持续维护用户的登录状态。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
经过实践,我尝试开发了一个小型应用,在登录环节上发现了一些不清晰之处。查阅了大量的相关资料后,最终确定了一种可行的解决方案。环境配置如下:1、该小程序仅需获取用户openID,其他用户信息则不进行存储。2、由于Django自带的User类并不适用于此场景。具体实施步骤如下:1、当用户访问小程序时,系统会调用wx.login()方法获取用户的临时登录凭证code,并且该调用过程对用户是无感的;2、随后,通过wx.request()将获得的code传输至开发者服务器的后台程序;3、后台程序接收到code后,会借助微信提供的接口来获取用户的openID和session_key;4、最后,后台程序会自定义一个User表,并将openID作为唯一的用户名设定,同时不设置任何用户密码。若用户不存在于数据库中,则系统会自动创建新用户账号,并根据o
全部评论 (0)
还没有任何评论哟~


