如何在 c_option.php 中关闭 Z-BlogPHP 的 CSRF 保护和验证码功能?

COS、CDN

在 Z-BlogPHP 升级到 1.7.3.3260 后,如果遇到后台登录错误,可以通过修改 c_option.php 文件来关闭 CSRF 保护和验证码功能。以下是详细的步骤和注意事项:

步骤

  1. 定位 c_option.php 文件

    • 使用空间面板的文件管理器或 FTP 客户端,找到并打开 zb_users/c_option.php 文件。
    • 该文件通常位于 Z-BlogPHP 程序的根目录下的 zb_users 文件夹内。
  2. 编辑 c_option.php 文件

    • 在文件中添加或修改以下配置项,以禁用 CSRF 保护和验证码功能:
      php
       
      return array ( // 关闭 CSRF 保护功能(出现非法访问请关闭) 'ZC_LOGIN_CSRFCHECK_ENABLE' => false, // 关闭验证码功能(出现验证码出错请关闭) 'ZC_LOGIN_VERIFY_ENABLE' => false, );
    • 确保文件格式正确,每个配置项之间用逗号分隔,最后一个配置项后面没有多余的逗号。
  3. 保存并上传文件

    • 保存修改后的 c_option.php 文件,并上传回服务器的 zb_users 目录。
    • 确保文件权限设置正确,通常设置为 644。
  4. 重新尝试登录

    • 打开浏览器,访问你的博客后台地址,例如 http://你的域名/admin/
    • 尝试使用管理员账户登录,观察是否能够正常进入后台。

配置项说明

  • ZC_LOGIN_CSRFCHECK_ENABLE

    • 作用:控制是否启用 CSRF 保护功能。
    • true 表示启用,false 表示禁用。
    • 示例
      php
       
      'ZC_LOGIN_CSRFCHECK_ENABLE' => false,
  • ZC_LOGIN_VERIFY_ENABLE

    • 作用:控制是否启用验证码功能。
    • true 表示启用,false 表示禁用。
    • 示例
      php
       
      'ZC_LOGIN_VERIFY_ENABLE' => false,
COS、CDN
热门