WordPress代码实现用户注册时验证邮箱真实性
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

目前大多数开放了注册的WordPress网站,注册验证不够完善,给运维增加了工作量。
今天讲讲如何简单防御账号批量注册机的方法,用验证码那种简单办法就不说了,以后再说有验证码的批量注册。
恶意注册最主要的问题还是在邮箱真实性上面,我在网上找到一个接口,试了下,效果还不错,下面看看怎么使用。
[ad]
内容 1 邮箱地址验证接口 2 DUX主题注册增加邮箱地址真实性验证 3 相关文章邮箱地址验证接口
请求地址:http://email.qhyt1688.com/Home/EValidation
请求方式:post
请求参数:emails=邮箱地址
返回值:包含邮箱地址验证结果的json数据。
DUX主题注册增加邮箱地址真实性验证
打开dux主题下的action文件里面的log.php文件,增加如下代码:
function SendPost_email($FullHttpUrl, $Req, $isHttps){ $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $Req); curl_setopt($ch, CURLOPT_TIMEOUT, 3); curl_setopt($ch, CURLOPT_URL, $FullHttpUrl); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); if ($isHttps === true) { curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); } $result = curl_exec($ch); return $result;}这是一个PHP发送post的方法,有三个参数,第一个是请求地址,第二个是请求参数,第三个是是否是https请求,由于接口是http,所以我们这里写fasle即可。
继续在log.php的第83行后,也就是邮箱格式验证后面写上如下代码,进行邮箱地址真实性验证。
$res=SendPost_email('http://email.qhyt1688.com/Home/EValidation','emails='.$ui['email'],false);$stat=json_decode($res)->r[0]->emailSate;if($stat!=1){ print_r(json_encode(array('error'=>1, 'msg'=>'邮箱不存在!'))); exit();}返回json有3个状态,0是邮箱地址不存在,1是邮箱地址存在,2是不支持的邮箱地址。
到此邮箱地址真实性检查结束,正确率比较高。SendPost_email方法也可以放在functions.php中,因为dux的log.php接口文件中引入了wp核心,可以直接使用functions.php与WordPress提供的函数。
[WordPress]历史优惠活动内容
猜你可能想看的VPS
- 便宜 $15 年 2 核 CPU 2G 内存 50G SSD 5T 流量全球[VPS测评]
- 新年促销 reprisehosting→超级便宜的美国西雅图独立服务器独立服务器[U]
- 限量促销 dedipath→全场 5 折优惠 100G 硬盘的不限流量大全球[VPS测评]
- 二月返场 JGKVM 优惠→香港 CMI 大带宽全场 8 折优惠 年付立香港VPS[主机]
- ¥59.5 月 2G 内存 30G SSD 6Mbps 不限量 XEN 日本VPS[主机]
- 搬瓦工补货 $37 年 512M 内存 10G SSD 300G@1Gb全球[VPS测评]
- Virtono→罗马尼亚 KVM 年付 9.95 欧元起 全场 85 折全球[VPS测评]
- Cloudcone CDN 的设置 使用教程(有香港 美国 欧洲等节点)美国VPS[主机]
- $15 年 512M 内存 250G 硬盘 1T 流量 1Gbps 芝加全球[VPS测评]
- 云霸天下 IDC 台湾双向 CN2 服务器,60M 带宽独享,E5-26全球[VPS测评]
- WordPress插件:SM.MS UPLOADER上传图片到SM.MS全球[VPS测评]
- 日本VPS服务器商家收集汇总 方便购买日本VPS服务器日本VPS[主机]
- WordPress代码实现用户注册时验证邮箱真实性全球[VPS测评]
- HostYun新上日本 AMD IIJ 线路 VPS,18元起/月,1G日本VPS[主机]
- vps-szerver-匈牙利布达佩斯 1C2G20GB 2.25$ 月全球[VPS测评]
- CrownCloud -512M内存 1000G HDD 6T流量 1G全球[VPS测评]
- RivenCloud 1G 内存 15G SSD 500G 1Gbps 日本VPS[主机]
- 又一跨境电商产业园落户!中山石岐签约引进16个项目全球[VPS测评]
- HostKVM香港云地VPS,2核4G内存折后$8.4/月,30M大带宽香港VPS[主机]
- 如何设置指定路径跳转指定域名?全球[VPS测评]
- 彗星云:香港特价vps1核/1G/无限流量/月付仅9元,年付仅75元;国香港VPS[主机]
- 中国跨境电商,如何掘金欧洲市场?全球[VPS测评]
- 触摸云:香港BGP/香港CN2/美国GIA高防CN2 GIA云服务器2H美国VPS[主机]
- 文物、沉船、村落!干旱导致大量遗迹重见天日 2022年干旱还要持续多久?全球[VPS测评]
- 一万网络双蛋狂欢活动:2核2G5M云服务器仅377.46元/年全球[VPS测评]
- 亿速云11.11上云狂欢节活动:2核4G国内/香港云服务器,价格999元香港VPS[主机]
- JGKVM促销,美国cn2vps服务器价格再创新低,平均6.5元/月起美国VPS[主机]
- 华凯易佰同比扭亏跨境电商行业回暖H2旺季将至|中报追踪全球[VPS测评]
- “休闲养蜂”风靡海外跨境电商追逐垂直风口全球[VPS测评]
- 轻云互联,香港VPS月付22元 美国VPS月付19元美国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-227098.html











