转载请联系博主lemonpig-chu@qq.com
你没看错,这是货真价实的邮箱验证码!
利用ajax技术,它将实现在wordpress提交评论时要求评论者输入向他留下的邮箱地址发送的验证码以保证邮箱地址的真实性同时,还保证未登录的用户也可以发表评论。这可以有效防止Spam Commenters随便伪造一个地址就可以畅所欲言。
以下内容只是部分内容,用于确定这篇文章是否可能对你有帮助,若是,还请到这里继续阅读。那里包含了从前端到后端的所有配置
大体上的思路来说,应该是
(1)评论者申请留下的邮箱的验证码,填入验证码栏,计划写出一个可供调用的API来发送验证码并回显发送状态
(2)在提交评论时,后台在处理评论前进行验证,这个时候要做好前后台的交互
计划新建数据表,存放邮箱(varchar)、验证码(int)、申请时间(unix——bigint)、剩余尝试次数(10次)、以及功能是否被封禁(True/False)
下面先写验证码生成的业务(部分代码)
$mailinfo = $wpdb