[Cosmo-dev] Allowable Characters in Cosmo Usernames
John Townsend
johntownsend at mac.com
Fri May 19 10:00:25 PDT 2006
heh heh.
You have a good point. I agree with you. I take back my request.
Am I still a trouble-maker? :-)
--> towns
On May 19, 2006, at 7:45 AM, Todd Agulnick wrote:
> On 5/18/2006 7:11 PM, John Townsend wrote:
>> I would add @ so that people can use email addresses. So if you
>> add @, +1 from me.
>>
>>
>
> Trouble-maker! Recall that usernames play a dual role as both
> account identifier and URL component. '@' is one of the several
> characters in the list of reserved characters in URL's (full list
> is ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" | "$" | ",") which
> means that if you allow '@' in usernames you have to ensure that
> you escape it in any place that you generate a URL, and users who
> enter the URL into a browser without escaping it themselves may
> find the URL doesn't work. Usernames w/@ in them will also break
> any clients (like Foxmarks) that use the form:
>
> http://username:password@cosmo-demo.osafoundation.org/path/
> resource.txt
>
> to incorporate authentication information into the URL.
>
> And finally, there's the concern I'd have on the usability front as
> people register accounts with account names that happen to look
> like email addresses (which they can't change, and to which Cosmo
> will never send password reminders, etc.) alongside an recognized
> email address (that they can change, and that Cosmo *will* use for
> communication with the user).
>
> So, for the reasons cited above, I'd recommend against doing this.
>
> -Todd
>
More information about the cosmo-dev
mailing list