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
- Hostigger→$11.94 年 1GB 内存 10GB SSD 空虚拟空间(主机)
- 2020 年最靠谱的 CN2 线路商家整理全球[VPS测评]
- 两个得字下面一个大的举字是什么成语?全球[VPS测评]
- FastCache→有香港直连节点 100GB 通用流量包 18.8 元香港VPS[主机]
- 网速快 imidc→5 折优惠 $48 年 香港 VPS 台湾 VPS 香港VPS[主机]
- Virmach 黑五闪购活动又开始 5 分钟更新一个配置 4 刀 5 刀全球[VPS测评]
- 年付慎重-Tenvm→香港 NAT 1 核 256M 内存 5G SSD香港VPS[主机]
- 特价服务器 hostsolutions→2*E5-2450 32G 48全球[VPS测评]
- 疯狂猜成语 图猜成语屋子里有一只手在勾引狼是什么成语?全球[VPS测评]
- 2019 年 HawkHost 优惠码 老鹰主机优惠码 老鹰虚拟主机 老全球[VPS测评]
- LOCVPS→日本大阪 65 折 XEN 双核 2G 30GB 5M 每日本VPS[主机]
- Krypt 第二款新套餐→Intel Xeon E-2286G 4.0 全球[VPS测评]
- 如何快速创建个人独立博客并从中获益?独立服务器[U]
- HostNamaste便宜OpenVZ VPS,年付$20起,可选加拿大美国VPS[主机]
- 逸云 VPS 香港CN2 GIA VPS 1G10m带宽年付188元 美美国VPS[主机]
- Friendhosting全场VPS四五折,新增大硬盘存储VPS,半年付全球[VPS测评]
- 轻云互联,香港VPS月付22元 美国VPS月付19元美国VPS[主机]
- 漂亮的Css3响应侧边栏菜单,动画风格侧边栏导航菜单样式全球[VPS测评]
- edgeNAT双十二:韩国VPS/美国CN2/香港CN2VPS主机,月付韩国VPS[主机]
- cmivps:香港vps终身7折,香港服务器终身9折,移动访问尤其优秀香港VPS[主机]
- 8K超高清记录中国空间站凌月:天和核心舱与问天实验舱组成“土”字结构虚拟空间(主机)
- 74块钱一年的云服务器可以用来做什么?全球[VPS测评]
- 磐逸云怎么样?香港沙田cn2vps 带宽5M年付128元香港VPS[主机]
- 辰迅云怎么样?国内香港云服务器全场5折,物理服务器限时特价香港VPS[主机]
- 景文互联年终特惠:日本/香港/美国VPS全场7折+送内存,充1000送3日本VPS[主机]
- kvmcloud怎么样?香港BGP云服务器 月付12.9元香港VPS[主机]
- edgeNAT:便宜美国CN2/香港CN2/韩国CN2低至48元/月_不韩国VPS[主机]
- 景林网络:香港CN2 GIA云服务器,1核/1G/20G/10M,促销月香港VPS[主机]
- 腾讯云海外服务器优惠活动:全球购1核2G美国云服务器低至318元/年美国VPS[主机]
- 向日葵-漏洞科普:海外云服务器三种漏洞修复方法快收藏起来!全球[VPS测评]
转载请注明原文地址:http://140.238.13.167:12355/read-226460.html











