Auto Release / build (push) Failing after 2m1s
问题1(严重):领地写命令在 resolveAreaName 模糊归一化后缺少归属校验,任何玩家可用大小写/部分名/特殊字符命中他人领地执行操作。 - 新增 requireLandOwnership / requireGlobalAdmin 权限闸门,补齐 add/remove/addname/removename/addwhite/removewhite/additem/removeitem/expand/contraction/canceldelete 的领主或管理员校验;global 级操作改为仅管理员 - parseAreaAndTarget、delete、canceladminchange 改用新增的 resolveAreaNameStrict(只做完全一致匹配,不再做包含/编辑距离模糊匹配) - 新增 validateAreaName 领地名格式校验与 areaNameExists 大小写不敏感重名检查,创建/确认创建/改名统一接入,防止特殊字符污染白名单文件名与大小写互覆盖 - 白名单增删统一按小写存取,修正 add 存小写而 remove 用原样比较导致移除失效的问题 问题2:修改密码改为同时校验真实密码与临时密码(新增 DatabaseManager.checkPasswordForChange),临时密码不再受登录用的5分钟有效期限制,避免临时密码登录后忘记真实密码被永久锁死;三条改密路径(命令两步/聊天输入两步)全部接入,改密成功后作废旧临时密码并同步Web端。 版本号 2.9 -> 2.91;PHP 后端未改动。
100 lines
1.3 KiB
Plaintext
100 lines
1.3 KiB
Plaintext
target/
|
|
!.mvn/wrapper/maven-wrapper.jar
|
|
!**/src/main/**/target/
|
|
!**/src/test/**/target/
|
|
.kotlin
|
|
|
|
### IntelliJ IDEA ###
|
|
.idea/modules.xml
|
|
.idea/jarRepositories.xml
|
|
.idea/compiler.xml
|
|
.idea/libraries/
|
|
*.iws
|
|
*.iml
|
|
*.ipr
|
|
|
|
### Eclipse ###
|
|
.apt_generated
|
|
.classpath
|
|
.factorypath
|
|
.project
|
|
.settings
|
|
.springBeans
|
|
.sts4-cache
|
|
|
|
### NetBeans ###
|
|
/nbproject/private/
|
|
/nbbuild/
|
|
/dist/
|
|
/nbdist/
|
|
/.nb-gradle/
|
|
build/
|
|
!**/src/main/**/build/
|
|
!**/src/test/**/build/
|
|
|
|
### VS Code ###
|
|
.vscode/
|
|
|
|
### Mac OS ###
|
|
.DS_Store
|
|
|
|
# 开发辅助文件(本地保留,不推送到仓库)
|
|
/代码关联关系.md
|
|
txt/
|
|
*.xlsx
|
|
*.patch
|
|
backup/
|
|
新建*.txt
|
|
群戏归类.txt
|
|
upload_sftp.py
|
|
deploy_*.py
|
|
deploy_*.ps1
|
|
deploy_*.sh
|
|
|
|
# PHP Web 后端
|
|
web/Web.db
|
|
web/debug_log_tail.txt
|
|
web/upload_debug.ps1
|
|
web/api/*.bak*
|
|
# 敏感文件 - 禁止提交上传/调试脚本
|
|
web/upload_*.php
|
|
web/self_update.php
|
|
web/version_check.php
|
|
web/debug_*.php
|
|
web/db/debug_*.php
|
|
# 支付密钥 - 严禁提交 (double insurance,配合 Web/.gitignore)
|
|
Web/密钥文件_git拉黑.txt
|
|
web/密钥文件_git拉黑.txt
|
|
Web/pay_secrets.php
|
|
web/pay_secrets.php
|
|
|
|
# Windows 保留设备名(无法用普通 rm 删除)
|
|
nul
|
|
con
|
|
prn
|
|
aux
|
|
com1
|
|
com2
|
|
com3
|
|
com4
|
|
com5
|
|
com6
|
|
com7
|
|
com8
|
|
com9
|
|
lpt1
|
|
lpt2
|
|
lpt3
|
|
lpt4
|
|
lpt5
|
|
lpt6
|
|
lpt7
|
|
lpt8
|
|
lpt9hs_err_pid*.log
|
|
hs_err_pid*.log
|
|
replay_pid*.log
|
|
|
|
# 屏蔽patch文件
|
|
*.patch
|
|
# 屏蔽wb产生的文件
|
|
.workbuddy/ |