fix(installer): 使用"*"字符掩码隐藏管理员密码输入

在密码输入时添加提示信息并改用"*"字符作为掩码,提高安全性并明确提示用户输入将被隐藏
This commit is contained in:
2025-08-31 21:30:37 +08:00
parent d0b30feca9
commit 7f63466ac0

View File

@@ -99,7 +99,9 @@ while #admin_username == 0 do
end
tu.coloredPrint("Enter admin password (leave empty for no password): ")
local admin_password = read(nil, {}, nil, true) -- Use password mode
-- Use password mask with "*" character
tu.coloredPrint(colors.yellow, "(Password will be hidden)")
local admin_password = read(nil, {}, nil, "*") -- Use password mode with "*" mask
-- Save user info
settings.set("LeonOS.users.admin.username", admin_username)