mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-11-06 05:05: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
@@ -7,6 +7,10 @@ func TestValidateClientEmail(t *testing.T) {
|
||||
"alice",
|
||||
"alice@example.com",
|
||||
"user-123_test.name",
|
||||
"...",
|
||||
".alice",
|
||||
"alice.",
|
||||
"alice..example",
|
||||
"имя",
|
||||
}
|
||||
for _, email := range valid {
|
||||
@@ -16,6 +20,8 @@ func TestValidateClientEmail(t *testing.T) {
|
||||
}
|
||||
|
||||
invalid := []string{
|
||||
".",
|
||||
"..",
|
||||
"i6dui/",
|
||||
"a/b",
|
||||
"client with spaces",
|
||||
|
||||
Reference in New Issue
Block a user