core: fix storage sign

This commit is contained in:
undefined committed 2025-03-09 21:18:49 +08:00
1 parent c4301a5333
commit d0e817787b
11 files changed
+41 -28

No files matched your search

+4 -2
View File
@@ -370,8 +370,10 @@ class LocalStorageService {
}
async isLinkValid(link: string) {
const [target, expire, secret] = link.split('/');
const expected = md5(`${target}/${expire}/${this.config.secret}`);
const parts = link.split('/');
const secret = parts.pop();
parts.push(this.config.secret);
const expected = md5(parts.join('/'));
return expected === secret;
}