wechat repository

runphp 57c9ebaf71 refactor(wechat): 更新参数类型声明以支持可空值 3 månader sedan
database 96a3ecab2e refactor(migrations): 统一数据库迁移文件格式 3 månader sedan
route b277a33d93 feat(wechat): 添加用户删除接口 3 månader sedan
src 57c9ebaf71 refactor(wechat): 更新参数类型声明以支持可空值 3 månader sedan
tests 9fdcf058a3 test(miniapp): 更新小程序测试方法 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 2cbdc59782 chore(deps): 更新阿里云和微信组件依赖版本 3 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泄露