Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Valid FA username/directory name structure #6

Open
skylerbunny opened this issue Dec 21, 2013 · 0 comments
Open

Valid FA username/directory name structure #6

skylerbunny opened this issue Dec 21, 2013 · 0 comments

Comments

@skylerbunny
Copy link

Although not an issue persay, the following should help in being able to determine what 'a valid inbound FA username is', when parsed, and what the translated name that belongs in a URL should be. Feel free to edit this if additional discoveries are made for your own use!

An FA username can have 1-50 characters maximum. A mortal person can only create 3-50, but accounts exist with 1 or 2 that still should be ALLOWED to be mapped.

Alphanumeric characters are normal, granting that uppercase is forced to lowercase in dirnames.

Table below shows discovered special characters in the wild, and if stripped as part of a dirname.
_ Y

  • N
    ~ N
    . N
    [ N
    ] N
    ^ N (Becomes %5E)

Interesting cases:
David_the_Ultimate becomes davidtheultimate
Denny-the-Nidorina becomes denny-the-nidorina
DJWally becomes djwally
.VulpesRex. becomes .vulpesrex.
^69 becomes %5E69
[Cookies] becomes [cookies]

Possible leading "type" characters found in the wild: ! ~ ∞ @
! (banned)
~ (standard user)
∞ (deceased user)
@ (admin user)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant