youpaishidifu 98dd2d4ebe 加固-11(P0-09): 修复 agent 端 tckm.html 卡密管理页前后端契约断裂(N2)
代理端卡密管理页(agent/html/tckm.html)两个核心功能不可用:
① 状态开关 POST mod=fidkeystatus —— agent/ajax.php 只有复制自 admin 的
   case 'tckeystatus'(admin 端 tckm.html 用的名字),UI 永远发不到,
   落到文件尾 die('啊嘞嘞???'),开关失效;
② 导出/清空按钮 POST mod=FidKeyOperation 且 dataType:json,但服务端
   5 个分支全部 die() 纯文本("您的卡密已就绪…"/"成功删除N行"),
   jQuery JSON 解析必失败,按钮全部报错。

修复(对齐同页 KeyOperation 既有的 makejson JSON 契约):
- agent/ajax.php case 'tckeystatus' 改名 'fidkeystatus'(对齐 UI 契约名,
  keyid 强制 (int),保持 aid 作用域与 textbooltonum 语义;admin 端
  tckeystatus 不受影响)
- FidKeyOperation ExportNoUse/ExportAll → die(makejson(1,'success',array('sign'=>...)))
  (UI code===1 分支取 data.sign 走 download 会话下载)
- DelNoUse/DelUse/DelAll → die(makejson(2,'success',array('nums'=>...)))
  (UI code===2 分支提示影响行数)
- FidKeyOperation 补 default 分支:未知操作显式返回 makejson(-1),
  不再静默落到文件尾「啊嘞嘞???」

回归(P0-09 22 项全 PASS,8082 内置服务器):
- fidkeystatus:开关开/关正确落库(status 1<->0);他人 keyid 被拒;
  旧名 tckeystatus 在 agent 端确认已不存在
- ExportNoUse/ExportAll:JSON code=1+sign,download 会话下载内容
  正确(未用/全部卡密)
- DelUse/DelNoUse:JSON code=2+nums,行数正确
- 未知操作:JSON code=-1
- 完整数据链(app->grade->fid->agent->creatfidkey)验证通过
2026-10-10 13:26:15 +08:00
2019-12-09 10:23:56 +08:00
2019-12-09 10:23:56 +08:00
2019-12-09 10:23:56 +08:00
2019-12-09 10:23:56 +08:00
2019-12-10 23:49:08 +08:00
2024-08-09 14:22:16 +08:00
2024-08-09 14:13:52 +08:00

温泉PHP网络授权系统Beta

警告:原作者已不再更新程序,可能会存在安全漏洞、未知BUG,请谨慎使用;本项目由开源社区中的诸位自行维护。

许可协议

本程序仅供软件授权、学习研究、技术交流使用,严禁用于包括但不限于色情、赌博、诈骗等违反中华人民共和国相关法律法规或违反使用者所在地法律法规;本作者不再提供任何技术支持、出售、贩卖。 严禁将本程序二次开发后进行出售,请共同维护一个良好的开源环境。 您可以任意修改本程序,但您所做的修改必须通过 Pull Requests 提交到本仓库。

安装说明:

1.导入文件 “wenquan_auth.sql” 到您的数据库中 *** 导入完成后请务必删除数据库文件 ***

2.修改配置文件 “function/config.inc.php” 文件中的信息为您的数据库信息

3.通过执行以下SQL语句新增管理员(请自行将各项参数替换):

INSERT INTO sq_admin (ID, username, password, loginip, logintime, qq, lastaccesstime, accesstoken) VALUES (NULL, '您的用户名', MD5('您的密码'), '', unix_timestamp(now()) , '您的QQ', unix_timestamp(now()), '这里写64位随机字符');

上方执行示例:

INSERT INTO sq_admin (ID, username, password, loginip, logintime, qq, lastaccesstime, accesstoken) VALUES (NULL, '温泉', MD5('123456789'), '', unix_timestamp(now()) , '80071319', unix_timestamp(now()), 'JjYBHCBSNeuoNnkTVRCf5EENhZWDcolJOh7MQlmV9pn4S4p4SZFHJaSH75MBK3OZ');

以上语句表示新增一个管理员,用户名为【温泉】,密码为【123456789】,管理员QQ为【80071319】。

关于随机字符生成可使用:https://suijimimashengcheng.51240.com/

S
Description
No description provided
Readme AGPL-3.0
4.6 MiB
Languages
JavaScript 54.3%
PHP 17.9%
CSS 14.1%
HTML 10.4%
eC 3.3%