4. 微信自动登陆

该功能是用户首次在微信中打开网站(包括用户在公众号菜单链接中打开)时,系统自动识别用户身份,并自动给为用户创建账号并登陆,以便于用户不需要进行注册登录的操作,进入即自动登陆的功能。

4.1. 微信登陆参数配置

微信绑定登陆通常与微信支付(公众号支付)一起使用,微信绑定登陆配置参数直接使用微信支付的参数,所以使用微信绑定登陆必须配置号微信支付,具体可参考微信支付配置

如果您不需要使用微信支付,要绑定登陆功能请配置正确的应用ID(AppId)应用密钥(Appercret)即可。

4.2. 微信网页授权

微信绑定登陆功能必须要求在公众号中设置网页授权,登陆微信公众号平台,点击左侧功能栏公众号设置—功能设置,将 业务域名,JS接口安全域名,网页授权域名配置好。

网页授权域名需要传文件到网站根目录,如图:

  • 填写网站域名即可(如果你的网站访问是www.domain.cn 请填写带www的域名,否则填写 domain.cn 要和实际访问的域名为准)

  • MP_verify_iYyoz4DtDFu4IoC9.txt 下载,上传到网站更目录下,并且保证能正常访问,如: 在浏览器输入 http://www.domain.cn/MP_verify_iYyoz4DtDFu4IoC9.txt 可以正常打开。

  • 以上完成后,点击确认按钮。

4.3. 获取参数,添加白名单

填写好对应域名后,点击 基本配置,获取开发者ID(AppID)、开发者密码(AppSecret),添加IP白名单

4.4. OC后台配置

将获取的开发者ID(AppID)、开发者密码(AppSecret) 填入后台模块管理-支付模块-微信支付,红框位置。

然后,在模块管理-功能模块,安装OmniAuth 第三方登录,配置微信公众号登录,Client ID 对应开发者ID(AppID),Client Secret 对应 开发者密码(AppSecret)

强制绑定,开启强制绑定后,用户在微信端访问,会提醒绑定老账号或注册新用户!