showdoc在服务器docker摆设后怎样关闭注册功能

[复制链接]
发表于 2025-10-8 20:09:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
方法一、修改代码:

进入docker
  1. docker exec -it 1dcf0459ce7c /bin/sh
复制代码
找到容器内html目次,若挂载,找到对应路径
  1. cd  /var/www/html
复制代码
找到主代码:UserController.class.php 
  1. cd server/Application/Api/Controller/
  2. cat UserController.class.php
复制代码
找到注册方法:register()、registerByVerify(),我这版本有两个,暴力第一行写入
  1.         $this->sendError(10101, "管理员已关闭注册");
  2.             return;
复制代码

重启,OK
  1. docker restart *******
复制代码
 方法二、修改库值:

根据:

 同样,找到Sqlite
  1. cd  html/Sqlite
复制代码
找到文件:showdoc.db.php
复制一个showdoc.db.php 去掉后缀.php
用数据库工具毗连showdoc.db
数据库暗码设置文件位置:
  1. cd html/server/Application/Common/Conf
  2. cat config.php
复制代码
options 表中的 option_name = 'register_open'  对应  option_value 改为 0
修改完后,记得库showdoc.db加上.php
我用的方法一,直接暴力改代码,可行
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表