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
- dedipath 美国站群服务器,洛杉矶无限流量,1024 个 IP(1站群服务器[IP]
- VirMach→洛杉矶 西雅图 芝加哥 纽约等 KVM VPS 256M全球[VPS测评]
- 来自 Discuz 的经典 php 加密&解密函数 AuthCode()全球[VPS测评]
- PHP 获取本周所有日期 PHP 获取当前时间所在周七天具体日期全球[VPS测评]
- Bacloud→€26.7 年-1GB 25GB 100M 无限流量 芝全球[VPS测评]
- hostworld→英国 KVM VPS 免费送 15%内存和 30%空虚拟空间(主机)
- 做站 腾讯云双 11 秒杀活动→国内云服务器低至 88 元 年 香港免备香港VPS[主机]
- JQuery 自动调整 textarea 内容高度全球[VPS测评]
- Vultr 优惠活动,2020 年新用户送 103 美元(支持支付宝),全球[VPS测评]
- 便宜 CloudCone→$2 每月 1 核 CPU 512M 内存 1全球[VPS测评]
- ITLDC - BlackFriday 黑五 VPS4 折促销 9 机房全球[VPS测评]
- 襄阳电信高防→8 核 8GB 100GB 20M(100G 防御)=30全球[VPS测评]
- CloudCone VPS 复活节促销 1核512M年付14刀及简单评测全球[VPS测评]
- PacificRack 便宜 VPS 512m内存 10G纯ssd 1T全球[VPS测评]
- YYYHost洛杉矶高防CN2GIA1G内存8m带宽外加100g防御 月全球[VPS测评]
- hostEONS 1核心 256M内存 5G SSD 100M不限流量 全球[VPS测评]
- BBR对比BBR2BBRPLUSBBR2CAKE锐速哪个效果好全球[VPS测评]
- 磐逸云怎么样?香港沙田cn2vps 带宽5M年付128元香港VPS[主机]
- 疯鱼云怎么样?香港CN2VPS首月14元,续费19元香港VPS[主机]
- 六六云,2核2G香港云服务器/1000GB流量/50Mbps端口/KVM香港VPS[主机]
- 企鹅小屋:深港IPLC节点,0.25元/G流量,不用不花钱全球[VPS测评]
- 桔子数据,香港安畅BGP大带宽VPS 首月五折体验 三网直连 14元/月香港VPS[主机]
- 者也IO,香港日本美国云服务器促销,2核2G1000元/2年,7折+内存日本VPS[主机]
- YYYHost年终钜惠来袭:香港建站云/美国Cera云月付8折,季付7折美国VPS[主机]
- 极光KVM:1核512M/50Mbps/BGP+CN2/美西vps/年付香港VPS[主机]
- 中国云计算,能啃的只剩硬骨头了全球[VPS测评]
- 咖啡主机:香港1G:15.6元/月(季付),美西1G:16.8元/月(季香港VPS[主机]
- CMIVPS,香港沙田大带宽vps特惠7折,CN2+BGP直连,100M香港VPS[主机]
- 快快数据测评:香港CN2云服务器,2核/1G/5M带宽,低至24元/月香港VPS[主机]
- 香港服务器怎么选择?最佳性价比香港vps选择方法香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-222990.html











