-
Notifications
You must be signed in to change notification settings - Fork 1.4k
微信授权登录
liaofei edited this page Jan 20, 2021
·
1 revision
公众号与小程序授权流程及数据处理大同小异,以下简介以小程序为例:
控制器: app/api/controller/v2/wechat/AuthController.php
方法: public function auth(Request $request)
路由配置: Route::get('wechat/routine_auth', 'v2.wechat.AuthController/auth')
授权相关表: eb_wechat_user, eb_user
用户授权时会判断是新用户还是老用户后根据后台是否开启强制绑定手机号的配置来调起强制绑定手机号的操作
##静默授权
不需要用户确认授权,但是只能够获取到用户的openID,其它信息都无法获得。在用户进入商城首页是调用。
控制器: app/api/controller/v2/wechat/AuthController.php
方法: public function silenceAuthNoLogin($code, $spread_code = '', $spread_spid = '')
方法: public function auth(Request $request)
路由配置: Route::get('wechat/silence_auth', 'v2.wechat.AuthController/silenceAuthNoLogin')
授权相关表: eb_wechat_user:用户微信信息表, eb_user:用户应用数据表