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
@@ -37,6 +37,9 @@ func hasForbiddenClientChar(s string) bool {
|
||||
}
|
||||
|
||||
func validateClientEmail(email string) error {
|
||||
if email == "." || email == ".." {
|
||||
return common.NewError("client email must not be '.' or '..'")
|
||||
}
|
||||
if hasForbiddenClientChar(email) {
|
||||
return common.NewError("client email contains an invalid character:", email)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user