diff options
author | Marian Sigler <m@qjym.de> | 2012-09-26 22:03:10 +0200 |
---|---|---|
committer | Marian Sigler <m@qjym.de> | 2012-09-26 22:03:10 +0200 |
commit | 55b4cdf8bc082a9f0fc93e6f1fd4d959714accbb (patch) | |
tree | 0ca374426f1557064079a00b652dc90a43020e4b | |
parent | 4b4b8c4ef149ed0010397ce52954dc15ba95a10d (diff) | |
download | web-55b4cdf8bc082a9f0fc93e6f1fd4d959714accbb.tar.gz web-55b4cdf8bc082a9f0fc93e6f1fd4d959714accbb.tar.bz2 web-55b4cdf8bc082a9f0fc93e6f1fd4d959714accbb.zip |
allow - in usernames (so now it is [-a-z]{2,16} )
-rw-r--r-- | app.py | 6 | ||||
-rw-r--r-- | forms.py | 3 | ||||
-rw-r--r-- | utils.py | 2 |
3 files changed, 6 insertions, 5 deletions
@@ -71,7 +71,7 @@ def register(): flash(u'Es wurde eine E-Mail an die angegebene Adresse geschickt, ' u'um diese zu überprüfen. Bitte folge den Anweisungen in der ' - u'E-Mail.') + u'E-Mail.', 'success') return redirect(url_for('index')) @@ -96,7 +96,7 @@ def register_complete(token): # populate request context and session assert login_user(user.uid, user.password) - flash(u'Benutzer erfolgreich angelegt.') + flash(u'Benutzer erfolgreich angelegt.', 'success') return redirect(url_for('settings')) return { @@ -178,7 +178,7 @@ def settings(): flash(u'Es wurde eine E-Mail an die angegebene Adresse geschickt, ' u'um diese zu überprüfen. Bitte folge den Anweisungen in der ' - u'E-Mail.') + u'E-Mail.', 'success') changed = True if form.password.data: @@ -7,7 +7,8 @@ from functools import partial from utils import _username_re -username = partial(TextField, 'Benutzername', [validators.Regexp(_username_re, message=u'Benutzername darf nur aus a-z bestehen (2-16 Zeichen)')]) +username = partial(TextField, 'Benutzername', [validators.Regexp(_username_re, + message=u'Benutzername darf nur aus a-z und - bestehen (2-16 Zeichen)')]) class RegisterForm(Form): @@ -17,7 +17,7 @@ from werkzeug.exceptions import Forbidden -_username_re = re.compile(r'^[a-z]{2,16}') +_username_re = re.compile(r'^[-a-z]{2,16}') # using http://flask.pocoo.org/docs/patterns/viewdecorators/ def templated(template=None): |