1Panel
1Panel copied to clipboard
[BUG] 安装frp时填写的参数在被读取时错误地转换为数值型
联系方式
1Panel 版本
v1.10.2-lts
问题描述
密码一栏输入0011111后docker配置文件中密码错误地转换为了11111
重现步骤
在密码一栏中输入0开头的密码,密码在docker 配置文件中被错误解析为数值型数据,导致密码的0开头的数字在.env及后续frps.toml中被错误解析。
期待的正确结果
预期 .env文件
PASSWORD="0011111"
预期 frps.toml文件
webServer.password = "0011111"
相关日志输出
# 实际 .env文件
PASSWORD=11111
# 实际 frps.toml文件
webServer.password = "11111"
附加信息
经过尝试,该bug可以在mysql的root密码设置、halo密码设置中复现
感谢反馈,上述现象是由于后端检验时数字类型转换导致的。
后续版本考虑优化一下。