立刻注册账号,享受更清爽的界面!
您需要 登录 才可以下载或查看,没有账号?注册
×
在宝塔面板 9.4.0当中的class/btdockerModel/registrymodel.py里有这么一串代码:
pdata = {
"reg_name": args.name,
"url": args.registry,
"namespace": args.namespace,
"username": public.aes_encrypt(args.username, self.aes_key),
"password": public.aes_encrypt(args.password, self.aes_key),
"remark": public.xsssec(args.remark)
}
dp.sql("registry").insert(pdata)
dp.write_log("添加仓库 [{}] [{}] 成功!".format(args.name, args.registry))
return public.returnMsg(True, "添加成功!")
然而啼笑皆非的是,面板数据库记录仓库名是“name”而非“reg_name”
like this(source)

我很想知道他们到底试过自己的docker面板没有,lol
还是这家公司压根就没有成熟的code review机制
对了那个db模块是另外一个人写的
|