mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-11-07 13:45:01 +03:00
fix(clients): reject dot names and recover legacy clients (#7062)
Reject reserved dot-segment client names and recover legacy records through query aliases. Preserve token scopes and path identity precedence, and update the generated API reference.
This commit is contained in:
committed by
GitHub
parent
2541080c91
commit
cd176faf4e
@@ -0,0 +1,5 @@
|
||||
export function clientManagementPath(action: 'get' | 'update' | 'del', email: string): string {
|
||||
const base = `/panel/api/clients/${action}`;
|
||||
const encoded = encodeURIComponent(email);
|
||||
return email === '.' || email === '..' ? `${base}?email=${encoded}` : `${base}/${encoded}`;
|
||||
}
|
||||
Reference in New Issue
Block a user