diff --git a/web/html/xui/setting.html b/web/html/xui/setting.html
index 0ab9da96..7cbb44a2 100644
--- a/web/html/xui/setting.html
+++ b/web/html/xui/setting.html
@@ -323,6 +323,7 @@
this.loading(false);
if (msg.success) {
this.user = {};
+ window.location.replace("/logout")
}
},
async restartPanel() {
@@ -350,17 +351,18 @@
this.user = user_msg.obj;
}
this.loading(false);
- },
- async updateSecret(){
+ },
+ async updateSecret(){
this.loading(true);
const msg = await HttpUtil.post("/xui/setting/updateUserSecret", this.user);
if (msg.success){
this.user = msg.obj;
+ window.location.replace("/logout")
}
this.loading(false);
await this.updateAllSetting();
- },
- async getNewSecret(){
+ },
+ async getNewSecret(){
this.loading(true);
await PromiseUtil.sleep(1000);
var chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
@@ -372,13 +374,13 @@
this.user.loginSecret = string;
document.getElementById('token').value =this.user.loginSecret;
this.loading(false);
- },
- async toggleToken(value){
+ },
+ async toggleToken(value){
if(value)
this.getNewSecret();
else
this.user.loginSecret = "";
- },
+ },
async resetXrayConfigToDefault() {
this.loading(true);
const msg = await HttpUtil.get("/xui/setting/getDefaultJsonConfig");