diff --git a/users/forms.py b/users/forms.py
index 758081dc..eccfd7a1 100644
--- a/users/forms.py
+++ b/users/forms.py
@@ -122,7 +122,7 @@ class ChangePWForm(forms.Form):
required=True,
label=_('New Password'),
widget=forms.PasswordInput(attrs={'autocomplete': 'off'}),
- min_length=7,
+ min_length=8,
help_text=_('Please choose a new secure password'),
)
diff --git a/users/models.py b/users/models.py
index 69b9074a..b4be652d 100644
--- a/users/models.py
+++ b/users/models.py
@@ -16,7 +16,8 @@ def create_user(self, email, password, creation_ip, creation_user_agent):
if not email:
raise ValueError('Users must have an email address')
- user = self.model(email=self.normalize_email(email))
+ # force whole email to lowercase. violates spec but better usability.
+ user = self.model(email=email.lower().strip())
# if no password it calls set_unusuable_password() under the hood:
user.set_password(password)
user.creation_ip = creation_ip
diff --git a/users/views.py b/users/views.py
index d8e3261e..9c87df7e 100644
--- a/users/views.py
+++ b/users/views.py
@@ -198,6 +198,7 @@ def confirm_subscription(request, verif_code):
@login_required
@render_to('dashboard.html')
def dashboard(request):
+ messages.info(request, 'foo bar baz')
user = request.user
return {
'user': user,