首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小东东

    Typecho评论增加验证码

    '; break; } @session_start(); $_SESSION['verify']=$ret; $_SESSION['verify_md5' ]=md5($num1. 搜索 输入网址 ,在它的下方增加一个节点,用来输入验证码 ... > /Joe/core/core.php 目的: 在文章编辑时,增加设置开关 在 themeFields 方法中增加以下代码 $code = new Typecho_Widget_Helper_Form_Element_Radio = Number(num1) + Number(num2)) return Qmsg.warning('验证码错误,请重试!')

    66220编辑于 2023-03-08
  • 来自专栏老蒋专栏

    Typecho评论留言验证码插件 五种验证码样式可选

    由于Typecho考虑到极简风格,以及代码的体积,所以在一些功能上也是有简化的。比如我们知道他们的编辑器是采用的MD编辑器一般人确实还不是很喜欢。 也包括Typecho留言评论是没有验证机制的,一般很容易被人群发或者人工发布垃圾评论,我们如何过滤呢? 这里简单的办法就是我们在留言评论那插入验证码,这里介绍这个Typecho VariousCaptcha 验证码插件,自带有五种验证码样式。 插件地址:http://tools.laobuluo.com/typecho/plugins/VariousCaptcha.zip 这里老蒋整理过来的保留插件原有内置作者信息。 > 同时,我们需要在合适的评论框附近加上验证码框。

    1.3K10编辑于 2021-12-24
  • 来自专栏青益云记

    「  给typecho评论添加数字验证码  」

    sum){ case $_POST['num1']+$_POST['num2']: break; case null: throw new Typecho_Widget_Exception (_t('对不起: 请输入验证码。 javascript:history.back(-1)">返回上一页','评论失败')); break; default: throw new Typecho_Widget_Exception (_t('对不起: 验证码错误,请返回重试。'

    1K10编辑于 2023-01-03
  • 来自专栏四楼没电梯

    java验证码识别--5

    java验证码识别--1 http://blog.csdn.net/problc/article/details/5794460 java验证码识别--2 http://blog.csdn.net/problc /article/details/5797507 java验证码识别--3 http://blog.csdn.net/problc/article/details/5800093 java验证码识别-- 4 http://blog.csdn.net/problc/article/details/5846614 java验证码识别--5 http://blog.csdn.net/problc/article 把每张图片转换成libsvm的data格式 label indexi:valuei 2 1:0 2:0 3:0 4:0 5:0 6:0 7:0 8:0 9:0 10:0 11:0 12:0 13:0 14 3 1:0 2:0 3:0 4:0 5:1 6:0 7:0 8:0 9:0 10:0 11:0 12:1 13:0 14:0 15:0 16:0 17:0 18:1 19:1 20:1 21:1 。。。

    39310编辑于 2024-10-12
  • 来自专栏老高的技术博客

    typecho插件编写教程5 - 核心代码

    目前我们的插件类代码如下(请注意render被我改成了send) class BaiduSubmitTest_Plugin implements Typecho_Plugin_Interface { $form){ $element = new Typecho_Widget_Helper_Form_Element_Text('api', null, null, _t('准入秘钥') (){ //挂载发布文章和页面的接口 Typecho_Plugin::factory('Widget_Contents_Post_Edit')->finishPublish = Typecho_Router::get($type)); //生成永久连接 $path_info = $routeExists ? Typecho_Router::url($type, $contents) : '#'; $permalink = Typecho_Common::url($path_info, $options

    53320编辑于 2022-12-28
  • 验证码逆向专栏】V5验证码逆向分析

    前言 最近有粉丝反馈关于 v5 验证的相关问题,不知道 wss 协议的滑块应该如何下手,该网站通过 wss 协议传输进行验证码的校验,本文就来针对这个demo站进行逆向研究。 逆向目标目标:V5 验证Demo,滑块逆向分析地址:aHR0cHM6Ly93d3cudmVyaWZ5NS5jb20vZGVtbw==逆向过程抓包分析打开 demo 地址,发现有智能和滑块俩种形式。 ,"j":"ES5","tl":5,"o":{"spm":"c225b29****","v5lid":"OrOeKo62lbu*******","userAgent":"Mozilla/5.0 (Windows availableScreenResolution":[824,1536],"timezoneOffset":-480,"timezone":"Asia/Shanghai","platform":"Win32","canvas":"e1547d5eeb5c65 },"exfp":{"fpa":"902f0fe98719b779ea*******","fphc":"e1547d5eeb5c6506*******","fphg":"164641c74*****",

    56710编辑于 2025-06-04
  • 来自专栏木头编程 - moTzxx

    TP5 验证码功能实现

    功能开发 1).引入第三方扩展包 进行 TP5 的开发,Composer 的使用会成为重要技能 以windows为例子,输入命令: composer require topthink/think-captcha "> <label class="pass-label">验证码</label> <input type="text" name="verifyCode" class=" pass-text-input " placeholder="请输入<em>验证码</em>">

    {:captcha_img()}

    ? "'"; return '<img src="' . captcha_src($id) . '" alt="点击更新<em>验证码</em>" onclick="'. 此时的<em>验证码</em>图片即可实时刷新. 4). 后台代码验证 根据前端请求而来的 verifyCode 数据,调用 helper.php 中的captcha_check() 方法,进行验证。

    3K20发布于 2018-09-11
  • 来自专栏分享/效率/工具/软件

    tp5验证码不显示

    但是上传到服务器就不能显示验证码,如下图 ? 我开始疯狂看手册,没有答案。 开始找博客,发现很多人都有这个问题。 终于。找到了一下解决方法 ? 就是在验证码控制器,用ob_clean();清空缓存就OK。如下图。这个小bug花了挺多时间的 ? 那么问题来了,为什么本地测试的时候,不用ob_clean();清空缓存也能显示呢???

    1.3K50发布于 2019-09-17
  • typecho集成登录插件QualPro

    该插件是基于QuickAuth集成登录平台API接口开发,目前支持开放平台、公众号、小程序,微信、QQ、GitHub、Gitee、微博、支付宝、钉钉,短信验证码等多种登录方式。 QuickAuth接入应用界面,新增应用登录QuickAuth,进入QuickAuth接入应用界面,新增应用4、测试发布点击测试按钮测试插件安装情况点击测试按钮测试插件安装情况然后点击发布按钮发布应用5、 配置插件进入Typecho后台 点击 插件-->QualPro设置 完成插件配置进入Typecho后台 点击 插件-->QualPro设置 完成插件配置6、账号绑定Typecho后台 点击控制台->账号绑定菜单即可进行第三方账号绑定账号绑定 --其中type类型对应关系: wechat->微信扫码 sms->验证码 miniprogram->小程序扫码 qq->QQ github->GitHub dingtalk->钉钉 weibo->微博 --其中type类型对应关系: wechat->微信扫码 sms->验证码 miniprogram->小程序扫码 qq->QQ github->GitHub dingtalk->钉钉 weibo->微博

    62600编辑于 2025-08-10
  • 来自专栏Cordova封装H5 APP

    vue H5 接入短信验证码

    1、前端我们写点击获取验证码按钮然后请求后端api async setSmsCode() { if(this.mobile){ const json = await sendSms } else { Toast(json.msg); } }else{ Toast("请输入手机号"); } }, 2、后台生成四位随机验证码 .= substr($glbVerifySeed, $curPos, 1); } return $code; } 3、为了防止手机短信的恶意点击,我们将用户手机号和验证码关联并加上验证码过期时间一起存入数据库 然后我们将平台验证码需要的参数按照各个平台的要求拼接好发送 $params = array (); // *** 需用户填写部分 *** // fixme 必填:是否启用https ,用户输入验证码点击注册或者登录时候携带验证码发送请求,后端再根据用户手机号从刚才存入数据库的表中校验手机号和验证码、过期时间。

    2.3K30编辑于 2022-03-05
  • 来自专栏上云实践笔记

    Joe主题增加验证码(非插件方式)

    刚刚接触Typecho,发现Joe主题不错,摸索了两天之后,发现Joe本身不支持评论验证码,就查阅资料,修改部分Joe主题文件,增加评论验证码。 当前版本 Typecho:1.2.0 Joe主题:7.3.6 目标 非插件方式,简单实现评论验证码,防止机器人灌水。 ]=md5($num1. = md5($_POST['sum']) || $_SESSION['verify_md5'] != md5($_POST['num1']. $_POST['num2'])){ throw new Typecho_Widget_Exception(_t('对不起: 验证码错误,请重试。'

    1.4K50编辑于 2022-05-17
  • 来自专栏老蒋专栏

    利用SmartSpam插件加固Typecho评论审核问题

    我们有使用过Typecho程序的朋友们都清楚,这款程序确实轻便和极简,但是有些功能也都省掉的,所以一些功能需要人工或者插件进行设置。 在这篇文章中老蒋需要分享这款SmartSpam插件可以实现Typecho的评论审核和设置,这样可以加固网站的评论,我们要知道网站的评论如果被他人恶搞或者是群发评论会导致各种问题。 老蒋在前天也有分享过"Typecho评论留言验证码插件 五种验证码样式可选"文章,我们是通过验证码的方式来拦截一些群发软件的。但是这个方式只能起到简单的作用。在这里我们看看这款插件有什么功能。 archive/typecho-plugin-smartspam.html 目前最新版本SmartSpam是2.6版本。 这款Typecho评论管理插件还是比较强大的,如果我们需要屏蔽和处理评论的建议使用。

    80730编辑于 2021-12-24
  • typecho——typecho如何开启伪静态

    更新EasyBe的时候,突然发现博客一直没有配置伪静态,那就配置下吧,随便写个文档~

    48410编辑于 2024-08-15
  • 来自专栏老蒋专栏

    Typecho评论增加算术运算提高反垃圾评论功能

    我们有在使用Typecho程序的时候会发现,这款程序确实简单易用但是有些功能也是被精简的。 比如ZBLOG PHP他是自带可以开启验证码功能的,而Typecho需要评论验证码功能则需要单独安装插件或者用代码实现。 (_t('对不起: 请输入验证码。 javascript:history.back(-1)">返回上一页','评论失败')); break; default: throw new Typecho_Widget_Exception (_t('对不起: 验证码错误,请返回重试。'

    58730编辑于 2021-12-24
  • 来自专栏泽泽社

    Typecho无插件实现评论算术验证

    Typecho的垃圾评论还是比较多的,除了插件外,还可以通过PHP函数实现简单的算术验证码。 sum){ case $_POST['num1']+$_POST['num2']: break; case null: throw new Typecho_Widget_Exception (_t('对不起: 请输入验证码。 返回上一页','评论失败')); break; default: throw new Typecho_Widget_Exception(_t('对不起: 验证码错误,请返回重试。'

    49420编辑于 2023-04-17
  • 来自专栏SeanCheney的专栏

    Python模拟登陆 —— 征服验证码 5 拉钩

    密码采用了md5双重加密 登录界面 动态token import os import time import json import sys import subprocess import requests '99573313', 'X-Requested-With': 'XMLHttpRequest' } #密码加密 def encryptPwd(passwd): # 对密码进行了md5双重加密 passwd = hashlib.md5(passwd.encode('utf-8')).hexdigest() # veennike 这个值是在js文件找到的一个写死的值 passwd = 'veenike'+passwd+'veenike' passwd = hashlib.md5(passwd.encode('utf-8')).hexdigest() return captcha = input("请输入当前地址(% s)的验证码: " % CaptchaImagePath) print('你输入的验证码是:% s' % captcha)

    1.4K60发布于 2018-04-24
  • 来自专栏星泽V社的博客

    Typecho微信公众号验证码涨粉丝插件(美化版)-星泽V社

    功能介绍 一款利于微信公众号涨粉的Typecho插件 访客必须关注 公众号 获取验证码,然后输入验证码才能看到内容 1、配置下方各项参数; 2、编写文章时点击编辑器VX按钮(请使用ty原生编辑器)

    1.5K40编辑于 2022-03-02
  • 来自专栏晴天小屋

    利用笔迹轻松免费搭建一个typecho博客

    Typecho是一个轻量高效、先进稳定、简洁友好的博客。 Typecho是由type和echo两个词合成的,来自于开发团队的头脑风暴。 Typecho基于PHP5开发,支持多种数据库,是一款内核强健﹑扩展方便﹑体验友好﹑运行流畅的轻量级开源博客程序。选用Typecho,搭建独一无二个人网络日志发布平台,享受创作的快乐。 操作步骤: 打开笔迹:penlogs.com 点击注册并填进验证码:assbbs 登录进入面板,点击开通博客 填入域名和数据库密码;(笔迹赠送一个二级域名,也可绑定自己的域名) 点击开通博客,程序将会自动安装 typecho 默认博客账号密码为admin 111222 功能还是很全的,适合新手使用

    69720编辑于 2023-03-08
  • 来自专栏kali blog

    浅谈Typecho安全与防范

    Typecho是一款轻量级的博客程序,和著名的博客程序WP有很多相似之处。本文简单谈谈Typecho安全相关问题。 注意!文本所有测试均为模拟环境,旨在提出安全相关问题,帮助站长防患于未然。 前不久,提到过Typecho相关XXS漏洞。现在均已修复,本文不再长谈。下面简单谈谈常见的思路吧! 后台扫描 可以利用常见的目录扫描工具,对站点的敏感目录进行扫描。 密码恢复 Typecho目前后台登录,安全防范比较低,没有验证码,密码传输没有加密。 我自己的站,就不打码了 既然没有加密,直接可以用Burp直接恢复。 提权 当用户登录后,接下来便是提权了。 Typecho和WP一样,支持在线编辑主题文件。这里,我们以404文件为例。 随便输入一个错误的URL 能够复现php探针就好玩了。 看到乱码,不要慌,复制代码到404文件 连接: weevely http://blog.bbskali.cn/404.php bbskali 安全建议 修改网站后台地址 加强用户名和密码 使用第三方验证码插件

    22410编辑于 2025-07-28
  • 来自专栏Golang语言社区

    【Go 语言社区】HTML5 canvas验证码识别

    canvas 的标准化的努力由一个 Web 浏览器厂商的非正式协会在推进,目前 canvas 已经成为 HTML 5 草案中一个正式的标签。 参见:URL验证码生成规律首页我们得观察验证码图片生成规律,通过多次刷新出不同图片来辨别;本文中的验证码由四个数字组成,且每个数字除了颜色随机改变,形状和位置是固定不变的。 上图效果实现:打开Photoshop,把网页中的验证码图片拖进来,然后再拖出几根参考线,让每两根参考线包围一个数字,一开始肯定有偏差,再次刷新页面,按住shift键把验证码图片拖到photoshop中, 1:0.为什么通过明暗值能把数字和背景色区分开来呢,因为这种验证码在进行灰度化以后,背景明显是属于亮的,偏白色,而数字是属于暗的,偏黑色.所以能够区分.通过photoshop灰度化的效果 再进行50% 阀值 生成模板既然每个数字的形状和位置都是一定的,那我们就能把0-9这10个数字的像素信息存储下来作为模板,在识别验证码时,取出验证码图片中的数字依次对比.如果相等说明就是这个数字.下面是我写的生成模板的代码

    2K40发布于 2018-03-19
领券