本插件功能职责:
1、提供会员注册登录,前提是要开启插件独立注册登录页,这样就可以支持手机短信、微信与QQ互联注册登录了,由于独立不受论坛模板影响,自动屏蔽论坛默认注册登录,自动跳转到插件独立注册登录
2、提供IT618插件消息提醒的阿里云短信接口与微信消息接口,由于IT618插件消息提醒默认只支持短信宝接口
3、提供IT618商城插件快递100的物流接口,如果是快递发货类型的交易,就可以调用此接口,查看物流信息
4、提供手机会员管理、微信会员管理、QQ会员管理,都支持导入、备份功能,可以解绑关系,手机会员可以查看手机所在地和类型,微信会员还可以查看会员有没有关注微信号
5、提供一些与会员相关的实用功能,比如:手机版独立会员个人空间、修改用户名、访客购买邀请码、手机找回密码、帖子发布与回复会有微信模板消息
6、提供手机短信群发与微信消息群发,群发消息模板可以自定义,群发实现客户端自动批次,再多会员也不会出现超时现象
部分功能说明:
<divclass="fastlg_fm y" style="margin-right: 10px; padding-right:10px">
<p><a {qqurl}><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 {wxurl}><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>
以上红色部分就是标签,插件会自动替换功能链接,可以根据不同模板自定义
有些网站的模板是没有接口的,需要自己手工修改模板,以下是微信登录和QQ互联的有效代码(图片可以自定义,也可以用插件默认的):
<a href="plugin.php?id=it618_members:qqlogin"><imgsrc="source/plugin/it618_members/images/qq_login.png"class="vm" alt="QQ登录"/></a>
<a href="javascript:"><imgsrc="source/plugin/it618_members/images/wechat_login.png"class="vm" alt="微信登录"/></a>
网站模板内必须有global_footer这个接口,要不微信登录不能正常调用插件函数
注意:阿里云短信接口要求php版本>=5.3
先设置AccessKeyId和AccessKeySecret,这个可以在阿里云后台找到,如图:
再设置短信签名和短信模板
如果是验证码类的短信,就选择验证码,验证码有防刷功能,1分钟内大鱼控制了只能1条短信,大多数是短信通知,没有条数限制的。
插件的短信模板都有示例的,可以直接复制,也可以自己修改一点点,但是插件设置的短信模板有什么标签,阿里云短信的短信模板也要有什么标签。
it618会员短信微信 支持电脑版手机版QQ互联,设置方法: 3、复制插件设置的QQ互联网站回调域
4、获取QQ互联 APP ID与APP Key
it618会员短信微信 自带了微信登录和模板消息等功能,本教程说明一下微信登录的设置与功能说明
技巧:有时为了方便测试微信登录相关功能,需要清空微信cookies缓存,因为微信获取一次信息后,插件会保存cookies在微信缓存内,这样就不需要总是微信获取信息
清空微信cookies缓存方法:我-设置-通用-微信存储空间 点一下就清空了
1、微信后台的公众号域名要和论坛的域名保持一致
2、设置好“微信接口APPID”与“微信接口Appsecret”
APPID (公众号身份的唯一标识)和Appsecret (APPID对应的接口密码)先找到开发者中心,如下图:
很多站长第一次设置正常的,可是以后不正常了,就不知道检查这个设置了,有时候你自己重新生成了密钥,这个设置都没有同步修改
3、设置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 NULLDEFAULT '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 NULLDEFAULT '0',微信注册的值为1
`it618_authcount` int(10) unsigned NOT NULL DEFAULT '0',微信公众号登录次数
`it618_tmpwxopenid` varchar(50) NOTNULL,第三方微信公众号openid 需要第三方填写(选填)
`it618_time` int(10) unsigned NOT NULL,入库时间 需要第三方填写
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
部分论坛电脑版模板没有标准接口,只能手工添加微信和QQ登录功能,以下是默认代码,可以根据自己的模板自己写代码,只是红色重点功能代码必须有:
<div class="fastlg_fm y"style="margin-right: 10px; padding-right: 10px">
<p><a href="plugin.php?id=it618_members:qqlogin"><imgsrc="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);"><imgsrc="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
it618会员登录认证 人脸识别比对接口设置方法
实用的多模式微信登录
有时可以根据不同需要,设置不同的微信登录功能
修改用户名
会员如果绑定了手机,可以通过手机短信验证修改用户名,后台可以设置修改用户名需要多少积分
全站论坛帖子发布回复会有微信模板消息提醒
会员可以自己设置是否开启提醒(特别是有会员回复我的帖子时有提醒很实用),管理员在后台可以设置是是否开启提醒
短信群发与微信消息群发
可以给手机会员与微信会员群发消息
独立注册页登录页,模板零修改,兼容性超强
为了更方便兼容论坛所有电脑版与手机版模板,只需要开启插件独立的注册页和登录页,论坛的注册与登录入口都是本插件的,不需要为不同模板烦恼了!
提供IT618插件短信消息与微信消息接口
IT618插件默认只自带了短信宝短信消息接口,安装此插件就有阿里云短信接口和微信消息接口
提供快递100物流跟踪公用接口
1、快递100广告版是全免费的,买家点跟踪物流时会跳转快递100链接,此链接是插件自动获取
2、快递100企业版是收费的,点击申请企业版 收费版是没有广告的,而且可以很好的和插件集成一体,用户体验更好,都是弹出层显示
邀请码功能,站长又一创收途径,如果不想注册时有邀请码功能,也可以不开启,邀请码有2种类型:
在线购买:访客在线自助购买邀请码,现金支付功能需要再安装钱包插件,后台可以查看邀请码购买记录和使用情况
手工分发:为了方便站长手工复制一个邀请码或导出邀请码给别人,这个不影响在线购买的邀请码,可以设置备注内容,方便知道邀请码来源和跟踪,后台可以查看邀请码使用情况和备注
亮点功能:
1、插件支持阿里云短信接口与短信宝接口,同时是所有IT618插件的公用短信消息接口
2、支持手机短信验证码注册、登录、找回密码、绑定等功能,电脑版页头可以自定义登录链接,可以文字可以图片,点击后弹出层,手机验证码登录与移动端扫码登录弹出层,可以用微信、QQ、APP、手机浏览器等扫码,只要手机上登录了,电脑端也会自动同步登录
3、微信功能是本插件重点功能,支持3个模式:
模式1:全站微信自动无感注册登录
1、此模式简单直接,只要微信会员库没有这个微信号,就会自动无感注册,有这个微信号时,就会自动登录绑定的会员
2、不足的是在微信内是不能退出登录的,同时也不能手工登录已有会员
模式2:仅在手机版注册登录独立页显示微信图标
1、此模式虽说不是自动的,但是非常灵活自由,需要微信注册登录时,只需要注册或登录页点微信图标就可以了
2、好处是可以在微信内退出登录,可以自由选择不同的方式登录已有会员
3、如果微信号还没有绑定会员,同时这个会员也没有绑定微信号,那么此会员会和当前微信号自动绑定
模式2支持注册前是不是要手机短信验证
模式3:仅用于全站已登录会员自动绑定微信号
1、此模式是方便不想用本插件的微信注册登录功能的站长
2、在微信内会自动绑定已登录会员的微信号,得到会员的微信openid
3、微信消息接口需要openid,如果有钱包插件,微信转账接口也需要openid
4、如果设置了一些用户组与版块发帖时必须绑定手机号,那么这些会员只有绑定手机了就可以发帖子,可以防止发帖机,也可以是身份认证了
5、可以“自动导入论坛会员资料的手机”和“手工批量导入手机会员”,节省短信成本、可以随时备份手机会员数据,备份的数据也方便导入,手机会员管理方便管理和修改会员手机号,同时会自动记录会员手机号的所属地与手机号的类型
6、支持导入其它微信登录插件的微信会员数据,方便从其它微信插件转到本插件, 这样微信会员不会再重新注册微信会员了,可以手工批量导入微信会员数据,可以随时备份微信会员数据,备份的数据也方便导入
7、可以自定义短信群发模板,短信群发时可以选择模板,并自动设置标签值,可以按用户组或自定义手机号码的方式选发送会员
8、支持微信消息群发,可以给已关注微信号的所有微信会员发送自定义微信消息,群发的会员数量没有限制,不会有卡的现象
9、支持修改用户名
10、支持全站论坛帖子微信模板消息提醒,管理员如果开启提醒,可以知道哪些会员发布与回复帖子,会员如果开启提醒,自己发布与回复帖子时会提醒,关键是有会员回复帖子时,会提醒帖主
11、独立空间页,如果开启,访问论坛默认空间页会跳转到独立空间页,此页面有修改用户名、绑定手机、微信绑定管理、微信模板消息设置、修改密码等功能,还可以自定义个人菜单,如果不开启,也可以通过链接访问
12、会员管理包括手机会员与微信会员,手机会员会自动获取手机所在地与运营商,微信会员可以检测有没有关注微信号,都支持多方法导入会员数据,关键是微信会员支持从同论坛其它微信登录插件导入微信会员数据
短信防刷功能:
1、同一手机号可关联会员数 推荐数量为1 这样一个手机号再注册和绑定时,就会提示不能再绑定会员了
2、同一手机每天最多短信次数 超过这个次数,这个手机号当天就不能再发送短信了
3、同一IP每天最多短信次数 超过这个次数,这个IP当天就不能再发送短信了
4、同一会员每天最多短信次数 超过这个次数,这个会员当天就不能再发送短信了,这个限制只用于手机绑定与找回密码,因为这二个操作可以知道是哪个会员
5、重新发送短信等待时间 注册时输入手机号码后,点发送后,发送按钮会变成无用状态,默认1分钟后可以再点发送,单位:秒
6、图形验证码+js动态验证码双重验证保护,如果开启邀请码购买,可以说防刷效果更强
还一部分设置是用户体验的,如:
1、验证码有效时间 会保存一个手机号最新的验证码,超过设置的时间,就自动删除,单位:分钟
2、是否同步手机号码 论坛的用户资料有手机号码,如果开启同步,会员注册成功时的手机号会自动同步到用户资料
还有短信发送记录,只要发送了短信不管成功与否都会记录,可以根据关键词可以是手机号码、IP与客户端详情模板查找,统计短信发送状态与注册状态。
|