更新记录
1.0.0(2024-10-15)
下载此版本
微信授权登录
自动登录
storage存储token信息
封装request请求,携带token信息
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
× |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
本项目仅为前端工程demo,后端需自行开发
注意事项:
1)根目录下config.js配置请求java后端地址
2)根目录下manifest.json文件配置微信小程序AppID
实现思路为:
1)小程序前端页面调用微信提供的登录接口wx.login(),获取登录凭证(code)
2)拿着code请求小程序后台,后台调用微信提供的小程序登录接口jscode2session,获取openid
3) 小程序后台根据openid,创建新用户或者登录,并返回token至前端
4)前端将token信息存入storage,业务访问时,将token信息传给后台
5)后台验证token信息是否合法