关注迷你日志公众号

代码https://minirizhi.com/22.html
碎念_Nian加强版:https://blog.nianbroken.top/archives/108/

以下为加强版代码,增加了个判断,可以使用这个。也可以使用原版,主要是屏蔽的主要是机器人垃圾评论,对于这种改num元素的事情,说实话还不如直接输数字来的快些!

function spam_protection_pre($comment, $post, $result) {
    if ($_REQUEST['text'] != null) {
        If($_POST['num1'] == null || $_POST['num2'] == null) {
            throw new Typecho_Widget_Exception(_t('验证码异常.', '评论失败'));
        } else {
            $sum = $_POST['sum'];
            switch ($sum) {
            case $_POST['num1'] + $_POST['num2'] : break;
            case null:
                throw new Typecho_Widget_Exception(_t('请输入验证码.', '评论失败'));
                break;
            default:
                throw new Typecho_Widget_Exception(_t('验证码错误.', '评论失败'));
            }
        }
    }
    return $comment;
}
转载请注明出处,谢谢!
本文地址:https://minirizhi.com/jianzhan/10.html
THE END

话题: Typecho, 验证码

  • 域名主机双11活动汇总
  • Typecho标签列表