·设为首页收藏本站📧邮箱修改🎁免费下载专区🔐设置/修改密码👽群雄群聊
返回列表 发布新帖

[微信] it618会员短信微信 微信登录相关设置与功能说明

799 0
发表于 2020-7-8 20:09:40 | 显示全部楼层 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
it618会员短信微信 自带了微信登录和模板消息等功能,本教程说明一下微信登录的设置与功能说明

技巧:有时为了方便测试微信登录相关功能,需要清空微信cookies缓存,因为微信获取一次信息后,插件会保存cookies在微信缓存内,这样就不需要总是微信获取信息
清空微信cookies缓存方法:我-设置-通用-微信存储空间 点一下就清空了

1、微信后台的公众号域名要和论坛的域名保持一致,点击以下教程链接
如何修改微信公众平台网页授权域名?

2、设置好“微信接口APPID”与“微信接口Appsecret”
it618会员短信微信 微信登录相关设置与功能说明 会员,短信,登录,相关,设置
APPID (公众号身份的唯一标识)Appsecret (APPID对应的接口密码)先找到开发者中心,如下图:
it618会员短信微信 微信登录相关设置与功能说明 会员,短信,登录,相关,设置 it618会员短信微信 微信登录相关设置与功能说明 会员,短信,登录,相关,设置

很多站长第一次设置正常的,可是以后不正常了,就不知道检查这个设置了,有时候你自己重新生成了密钥,这个设置都没有同步修改

3、设置IP白名单,也就是把网站服务器的IP添加到微信公众号后台,点击以下教程链接
微信公众号如何配置IP白名单?

以上设置都设置好就可以用微信服务号的登录功能了
微信登录支持3种功能模式:
模式1:全站微信自动无感注册登录
1、此模式简单直接,只要微信会员库没有这个微信号,就会自动无感注册,有这个微信号时,就会自动登录绑定的会员
2、不足的是在微信内是不能退出登录的,同时也不能手工登录已有会员

模式2:仅在手机版注册登录独立页显示微信图标
1、此模式虽说不是自动的,但是非常灵活自由,需要微信注册登录时,只需要注册或登录页点微信图标就可以了
2、好处是可以在微信内退出登录,可以自由选择不同的方式登录已有会员
3、如果微信号还没有绑定会员,同时这个会员也没有绑定微信号,那么此会员会和当前微信号自动绑定

模式2支持注册前是不是要手机短信验证

模式3:仅用于全站已登录会员自动绑定微信号
1、此模式是方便不想用本插件的微信注册登录功能的站长
2、在微信内会自动绑定已登录会员的微信号,得到会员的微信openid
3、微信消息接口需要openid,如果有钱包插件,微信转账接口也需要openid

如果换了服务器用的是宝塔,微信登录无法正常使用的。解决方式:由于服务器默认DNS导致的,改为114.114.114.114,微信登录接口就正常了

第三方app对接微信unionid
以下是微信会员数据库结构说明:
DROP TABLE IF EXISTS `pre_it618_members_wxuser`;
CREATE TABLE IF NOT EXISTS `pre_it618_members_wxuser` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `it618_uid` int(10) unsigned NOT NULL DEFAULT '0',论坛会员uid 需要第三方填写
  `it618_wxopenid` varchar(50) NOT NULL,微信公众号openid
  `it618_wxunionid` varchar(50) NOT NULL,微信开放平台unionid 需要第三方填写
  `it618_wxname` varchar(100) NOT NULL,微信昵称
  `it618_wxok` int(10) unsigned NOT NULL,是否关注微信公众号
  `it618_wxoktime` int(10) unsigned NOT NULL,关注微信公众号时间
  `it618_checktime` int(10) unsigned NOT NULL,最后检测是否关注微信公众号时间
  `it618_isreg` int(10) unsigned NOT NULL DEFAULT '0',微信注册的值为1
  `it618_authcount` int(10) unsigned NOT NULL DEFAULT '0',微信公众号登录次数
  `it618_tmpwxopenid` varchar(50) NOT NULL,第三方微信公众号openid 需要第三方填写(选填)
  `it618_time` int(10) unsigned NOT NULL,入库时间 需要第三方填写
  PRIMARY KEY (`id`)
) ENGINE=MyISAM;


it618会员短信微信 微信登录相关设置与功能说明 会员,短信,登录,相关,设置
部分论坛电脑版模板没有标准接口,只能手工添加微信和QQ登录功能,以下是默认代码,可以根据自己的模板自己写代码,只是红色重点功能代码必须有:
<div class="fastlg_fm y" style="margin-right: 10px; padding-right: 10px">
<p><a href="plugin.php?id=it618_members:qqlogin"><img src="source/plugin/it618_members/images/qq_login.png" class="vm" alt="QQ登录" /></a></p>
<p class="hm xg1" style="padding-top: 2px;">只需一步,快速开始</p>
</div>

<div class="fastlg_fm y" style="margin-right: 10px; padding-right: 10px">
<p><a href="javascript:" onclick111="it618_showsms('it618_loginwx','plugin.php?id=it618_members:login&win_wx');setTimeout('getwxuid()',2000);"><img src="source/plugin/it618_members/images/wechat_login.png" class="vm"  alt="微信登录" /></a></p>
<p class="hm xg1" style="padding-top: 2px;">移动设备,扫码同步</p>
</div>

在复制以上红色代码时,请把onclick111修改成onclick

我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:18.220.137.164,111.174.9.75,GMT+8, 2024-4-28 19:58 , Processed in 0.165319 second(s), 69 queries , Gzip On, Redis On.

Based on Discuz! W1.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表