From 0a3f30043d1053d497b3c2ccd260590c237af45d Mon Sep 17 00:00:00 2001 From: jeessy2 <6205259+jeessy2@users.noreply.github.com> Date: Tue, 27 Sep 2022 17:06:16 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=90=AF=E7=94=A8=E5=A4=96=E7=BD=91?= =?UTF-8?q?=E8=AE=BF=E9=97=AE,=20=E5=BF=85=E9=A1=BB=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E7=94=A8=E6=88=B7=E5=90=8D/=E5=AF=86?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/save.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/web/save.go b/web/save.go index e56ee5392..87e8332b8 100755 --- a/web/save.go +++ b/web/save.go @@ -14,8 +14,8 @@ func Save(writer http.ResponseWriter, request *http.Request) { conf, _ := config.GetConfigCache() - idNew := request.FormValue("DnsID") - secretNew := request.FormValue("DnsSecret") + idNew := strings.TrimSpace(request.FormValue("DnsID")) + secretNew := strings.TrimSpace(request.FormValue("DnsSecret")) idHide, secretHide := getHideIDSecret(&conf) @@ -51,6 +51,12 @@ func Save(writer http.ResponseWriter, request *http.Request) { conf.NotAllowWanAccess = request.FormValue("NotAllowWanAccess") == "on" conf.TTL = request.FormValue("TTL") + // 如启用公网访问,帐号密码不能为空 + if !conf.NotAllowWanAccess && (conf.Username == "" || conf.Password == "") { + writer.Write([]byte("启用外网访问, 必须输入登录用户名/密码")) + return + } + // 保存到用户目录 err := conf.SaveConfig()