wechat repository

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

README.md

WeChat

微信小程序

登录功能

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

功能说明

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

使用方法

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

接口说明

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

注意事项

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