Commit 8d3f32bd98f82c40b9a6eae4374abd1e8dfa92c9

Authored by Carlos Coêlho
Committed by Sergio Oliveira
1 parent aef211b9

Used browserid's default algorythm to create user

The default algorythm generates a hash to save in database

Signed-off-by: Carlos Oliveira <carlospecter@gmail.com>
Signed-off-by: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
Showing 1 changed file with 2 additions and 4 deletions   Show diff stats
colab/accounts/auth.py
1 1 import re
2 2  
3   -from django_browserid.auth import BrowserIDBackend
  3 +from django_browserid.auth import BrowserIDBackend, default_username_algo
4 4  
5 5  
6 6 class ColabBrowserIDBackend(BrowserIDBackend):
... ... @@ -8,11 +8,9 @@ class ColabBrowserIDBackend(BrowserIDBackend):
8 8 return self.User.objects.filter(emails__address=email)
9 9  
10 10 def create_user(self, email):
11   - username = "colab_" + re.split('@', email)[0]
  11 + username = default_username_algo(email)
12 12 password = None
13 13 extra_fields = {
14   - 'first_name': "Colab",
15   - 'last_name': "Colab",
16 14 'needs_update': True
17 15 }
18 16  
... ...