Compare commits

...

2 commits

Author SHA1 Message Date
AKILA INDUNIL
c4839fb178
Merge branch 'main' into main 2025-04-18 16:51:48 +05:30
Shishkevich D.
1a53af0434
chore: deleting unnecessary functions 2025-04-18 17:55:09 +07:00
2 changed files with 2 additions and 51 deletions

View file

@ -319,19 +319,11 @@
this.loading(false); this.loading(false);
await this.updateAllSetting(); await this.updateAllSetting();
}, },
generateRandomString(length) {
var chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
let randomString = "";
for (let i = 0; i < length; i++) {
randomString += chars[Math.floor(Math.random() * chars.length)];
}
return randomString;
},
async getNewSecret() { async getNewSecret() {
if (!this.changeSecret) { if (!this.changeSecret) {
this.changeSecret = true; this.changeSecret = true;
this.user.loginSecret = ''; this.user.loginSecret = '';
const newSecret = this.generateRandomString(64); const newSecret = RandomUtil.randomSeq(64);
await PromiseUtil.sleep(1000); await PromiseUtil.sleep(1000);
this.user.loginSecret = newSecret; this.user.loginSecret = newSecret;
this.changeSecret = false; this.changeSecret = false;

View file

@ -383,47 +383,6 @@
if(msg.obj.length > 1) Vue.prototype.$message.error(msg.obj); if(msg.obj.length > 1) Vue.prototype.$message.error(msg.obj);
} }
}, },
async fetchUserSecret() {
this.loading(true);
const userMessage = await HttpUtil.post("/panel/setting/getUserSecret", this.user);
if (userMessage.success) {
this.user = userMessage.obj;
}
this.loading(false);
},
async updateSecret() {
this.loading(true);
const msg = await HttpUtil.post("/panel/setting/updateUserSecret", this.user);
if (msg.success) {
this.user = msg.obj;
window.location.replace(basePath + "logout");
}
this.loading(false);
await this.updateXraySetting();
},
generateRandomString(length) {
var chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
let randomString = "";
for (let i = 0; i < length; i++) {
randomString += chars[Math.floor(Math.random() * chars.length)];
}
return randomString;
},
async getNewSecret() {
this.loading(true);
await PromiseUtil.sleep(600);
const newSecret = this.generateRandomString(64);
this.user.loginSecret = newSecret;
document.getElementById("token").textContent = newSecret;
this.loading(false);
},
async toggleToken(value) {
if (value) {
await this.getNewSecret();
} else {
this.user.loginSecret = "";
}
},
async resetXrayConfigToDefault() { async resetXrayConfigToDefault() {
this.loading(true); this.loading(true);
const msg = await HttpUtil.get("/panel/setting/getDefaultJsonConfig"); const msg = await HttpUtil.get("/panel/setting/getDefaultJsonConfig");