导航菜单
登录 注册

插件简介

Typecho 的后台登录页面增加一个验证码保护,防止恶意登录。

插件功能

  • 在登录页面增加验证码输入框,防止恶意登录。

插件缺点

  • 暂时没有插件选项
  • 仅支持 Typecho 1.2+

插件截图

Typecho登录验证码
Typecho登录验证码

插件使用

  1. 下载最新版本,解压后上传到 Typecho 插件目录。
  2. 解压后确保目录名为 LoginCaptcha,然后目录里存在 Plugin.php 文件。
  3. LoginCaptcha目录上传到 Typecho 的插件目录 /usr/plugins 下。
  4. 登录 Typecho 后台,进入插件管理,启用 LoginCaptcha 插件。

如果遇到登录提示验证码错误怎么登录后台

  1. 编辑器打开Plugin.php,找到hookRoute函数

     public static function hookRoute()
     {
         $request = new Request(HttpRequest::getInstance());
         $response = new Response(HttpRequest::getInstance(), HttpResponse::getInstance());
         $pathinfo = $request->getPathInfo();
         if (preg_match("#/action/login#", $pathinfo)) {
             if (!isset($_SESSION['captcha']) || strtolower($_POST['captcha']) != $_SESSION['captcha']) {
                 Notice::alloc()->set(_t('验证码错误'), 'error');
                 Cookie::set('__typecho_remember_captcha', '');
                 $response->goBack();
             }
         }
     }
  2. 把函数里的代码删掉,改成下面这样子,然后随便输入验证码就可以登录了

     public static function hookRoute()
     {
    
     }

插件历史

v1.0.2 修复 Linux 环境验证码总是错误

资源预览

资源下载

资源为外部正规网站提供,本站不保存任何下载内容,请自行甄别安全性。
Final 最后一个主题
上一篇
Zero 简洁主题
下一篇
广告