Skip to content

Commit d5707ff

Browse files
committed
Add no lowercase username error message
1 parent 718af35 commit d5707ff

3 files changed

Lines changed: 11 additions & 1 deletion

File tree

sipa/blueprints/generic.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,10 @@ def login():
142142
try:
143143
user = User.authenticate(username, password)
144144
except InvalidCredentials as e:
145-
if isinstance(e, UserNotFound):
145+
if not username.islower():
146+
cause = "case"
147+
flash(gettext("Benutzername nicht kleingeschrieben!"), "error")
148+
elif isinstance(e, UserNotFound):
146149
cause = "username"
147150
elif isinstance(e, LoginNotAllowed):
148151
cause = "login permission"
@@ -153,6 +156,7 @@ def login():
153156
'tags': {'user': username, 'rate_critical': True}
154157
})
155158
flash(gettext("Anmeldedaten fehlerhaft!"), "error")
159+
156160
else:
157161
if isinstance(user, User):
158162
login_user(user, remember=remember)

sipa/translations/de/LC_MESSAGES/messages.po

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,9 @@ msgstr ""
342342
msgid "Anmeldedaten fehlerhaft!"
343343
msgstr ""
344344

345+
msgid "Benutzername nicht kleingeschrieben!"
346+
msgstr "Username not lowercase"
347+
345348
msgid "Anmeldung erfolgreich!"
346349
msgstr ""
347350

sipa/translations/en/LC_MESSAGES/messages.po

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,9 @@ msgstr "Error during communication with the backend server ('%(name)s')"
344344
msgid "Anmeldedaten fehlerhaft!"
345345
msgstr "Authentication data incorrect!"
346346

347+
msgid "Benutzername nicht kleingeschrieben!"
348+
msgstr "Username not lowercase"
349+
347350
msgid "Anmeldung erfolgreich!"
348351
msgstr "Authentication successful!"
349352

0 commit comments

Comments
 (0)