wechat repository

runphp 52bdce3e7d fix(wechat): 刷新小程序 AccessToken 时添加异常处理 vor 4 Monaten
database add8d58268 feat(wechat): 新增微信快递公司管理功能 vor 4 Monaten
route 15a2186b40 feat(wechat): add session endpoint for user controller vor 4 Monaten
src 52bdce3e7d fix(wechat): 刷新小程序 AccessToken 时添加异常处理 vor 4 Monaten
tests ad82c85539 feat(wechat): 添加小程序 AccessToken 定时刷新功能 vor 4 Monaten
.gitignore 2c81cd30a6 chore: 更新 .gitignore 文件 vor 7 Monaten
LICENSE 43de180819 Initial commit vor 7 Monaten
README.md b7c08db247 feat(微信): 添加微信用户扩展功能 vor 7 Monaten
composer.json b7c08db247 feat(微信): 添加微信用户扩展功能 vor 7 Monaten
config.php b7c08db247 feat(微信): 添加微信用户扩展功能 vor 7 Monaten
info.php dfbb5bff4a feat: 去除核心扩展,系统本身不应该依赖任何扩展,去除版本信息改用composer到版本信息 vor 6 Monaten

README.md

WeChat

微信小程序

登录功能

本模块提供微信小程序登录功能,支持用户通过微信授权登录系统。

功能说明

  • 微信授权登录
  • 获取用户基本信息
  • 用户会话管理
  • 用户信息同步

使用方法

  1. 在小程序端调用 wx.login 获取 code
  2. 将 code 发送到后端接口进行登录验证
  3. 后端通过 code 向微信服务器换取用户唯一标识 openid 和会话密钥 session_key
  4. 根据业务需求返回登录状态和用户信息

接口说明

  • 登录接口: /api/wechat/login
  • 参数: code (微信登录凭证)
  • 返回: 用户信息及登录状态

注意事项

  • 需要在微信公众平台配置小程序AppID和AppSecret
  • 保证服务器网络安全,避免session_key泄露