﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
2273	django.contrib.auth.models.User: username is case-sensitive	mderk@…	Adrian Holovaty	"The User.username is now case-sensitive, that makes possible registering and logging in several different users with the same username in different case mix. That can make a lot of confusion and serious implication (e.g. it's impossible to give a user a subdomain username.domain.tld in a safe way)
In general, the use case for usernames implies that username is case-insensitive, or at least is unique in lowercase. I think that there should be at least a configuration parameter to treat usernames in several modes - case-insensitive, lowercase-unique, lowercase-only, or case-sensitive (current, compatibility) mode.

"	Cleanup/optimization	closed	contrib.auth		normal	wontfix		Danilo Bargen cmawebsite@… Info-Screen@…	Unreviewed	0	0	0	0	0	0
