diff --git a/controllers/guardian.go b/controllers/guardian.go index e6e17a5..90d81d1 100644 --- a/controllers/guardian.go +++ b/controllers/guardian.go @@ -26,7 +26,7 @@ func Guardian(output bool) { func EnterGuardian() { if global.Config.Settings.Guardian != 0 { - global.Status.Daemon = true + global.Status.Guardian = true util.Log.Println("[Guardian mode]") if global.Config.Settings.Daemon { if err := exec.Command(os.Args[0], "-daemon").Start(); err != nil { diff --git a/controllers/login.go b/controllers/login.go index 2a7e1ab..39c7a62 100644 --- a/controllers/login.go +++ b/controllers/login.go @@ -15,7 +15,7 @@ func Login(output bool) error { util.Log.Println("Step0: 检查状态…") G := global.Config.Generate() - if !global.Status.Daemon && global.Config.Settings.QuitIfNetOk && util.Checker.NetOk() { + if !global.Status.Guardian && global.Config.Settings.QuitIfNetOk && util.Checker.NetOk() { util.Log.Println("网络正常,程序退出") return nil } diff --git a/global/global.go b/global/global.go index 50bfe29..1e1fcc9 100644 --- a/global/global.go +++ b/global/global.go @@ -5,6 +5,6 @@ import "autoLogin/modles" var Config *modles.Config var Status struct { - Output bool - Daemon bool + Output bool + Guardian bool }