Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMHSanaei <ho3ein.sanaei@gmail.com>2023-04-21 18:30:14 +0300
committerMHSanaei <ho3ein.sanaei@gmail.com>2023-04-21 18:30:14 +0300
commitb0f974a94db8508c7c77db18c89cd0ef3497f879 (patch)
tree74bc894455da45eab58a051a81b1ae320ea09254 /main.go
parent6bebde410529c068b2458ee21a03127728a8c6ae (diff)
secret token thanks to @HarlyquinForest
Diffstat (limited to 'main.go')
-rw-r--r--main.go22
1 files changed, 22 insertions, 0 deletions
diff --git a/main.go b/main.go
index e41546ec..710b80d4 100644
--- a/main.go
+++ b/main.go
@@ -204,6 +204,24 @@ func updateSetting(port int, username string, password string) {
}
}
+func removeSecret() {
+ err := database.InitDB(config.GetDBPath())
+ if err != nil {
+ fmt.Println(err)
+ return
+ }
+ userService := service.UserService{}
+ err = userService.RemoveUserSecret()
+ if err != nil {
+ fmt.Println(err)
+ }
+ settingService := service.SettingService{}
+ err = settingService.SetSecretStatus(false)
+ if err != nil {
+ fmt.Println(err)
+ }
+}
+
func main() {
if len(os.Args) < 2 {
runWebServer()
@@ -229,6 +247,7 @@ func main() {
var tgbotRuntime string
var reset bool
var show bool
+ var remove_secret bool
settingCmd.BoolVar(&reset, "reset", false, "reset all settings")
settingCmd.BoolVar(&show, "show", false, "show current settings")
settingCmd.IntVar(&port, "port", 0, "set panel port")
@@ -290,6 +309,9 @@ func main() {
if (tgbottoken != "") || (tgbotchatid != "") || (tgbotRuntime != "") {
updateTgbotSetting(tgbottoken, tgbotchatid, tgbotRuntime)
}
+ if remove_secret {
+ removeSecret()
+ }
if enabletgbot {
updateTgbotEnableSts(enabletgbot)
}