Last modified: 2006-06-20 23:45:00 UTC

Wikimedia Bugzilla is closed!

Wikimedia has migrated from Bugzilla to Phabricator. Bug reports should be created and updated in Wikimedia Phabricator instead. Please create an account in Phabricator and add your Bugzilla email address to it.
Wikimedia Bugzilla is read-only. If you try to edit or create any bug report in Bugzilla you will be shown an intentional error message.
In order to access the Phabricator task corresponding to a Bugzilla report, just remove "static-" from its URL.
You could still run searches in Bugzilla or access your list of votes but bug reports will obviously not be up-to-date in Bugzilla.
Bug 5550 - Make logins not be case sensitive
Make logins not be case sensitive
Product: MediaWiki
Classification: Unclassified
User login and signup (Other open bugs)
All All
: Normal enhancement with 1 vote (vote)
: ---
Assigned To: Nobody - You can work on this!
Depends on:
  Show dependency treegraph
Reported: 2006-04-12 12:03 UTC by Ted Fines
Modified: 2006-06-20 23:45 UTC (History)
0 users

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Description Ted Fines 2006-04-12 12:03:36 UTC
We're new to Mediawiki so if this has been discussed to death, sorry!  We found that one of 
the first things we wanted to do is make logins not be case sensitive.  We wrote a small 
patch for SpecialUserlogin.php which is available at:

We found that most users do not expect a case-sensitive username, and so would 
inadvertently create multiple accounts (e.g. USER and user) and get confused.  

While I realize Unix user logins are case-sensitive, the trend today is toward an LDAP 
backend directory to serve multiple systems as an authenticator and user database.  LDAP 
isn't case sensitive with usernames, and maybe MediaWiki shouldn't be, either?

Anyway, for your consideration.  Thanks for the great software!
Comment 1 Rob Church 2006-06-20 23:10:55 UTC
This isn't the place to publish hacks for MediaWiki. Please create a new page on Meta 
Comment 2 Aryeh Gregor (not reading bugmail, please e-mail directly) 2006-06-20 23:45:00 UTC
It *is* a place to publish proposed patches to implement requested enhancements
into the main code, which is what's being published.

I think fixing this would be a good idea, in fact.  See also Bug 1524, which
more specifically relates to *visual* confusability, but could be extended to
semantic confusability as well by doing a few extra things (normalizing all
Latin/Cyrillic/Greek characters to lowercase, normalizing all digraphs to their
constituents, probably some normalization in scripts I'm not familiar with as
well).  It's fairly easy to confuse "Fizzlebob" with "FizzleBob" or whatever,

Reopen?  Of course, this new restriction should only be applied at user
creation, not to preexisting names.

Note You need to log in before you can comment on or make changes to this bug.