Merge branch 'onelab' of ssh://git.onelab.eu/git/myslice into onelab
authorYasin <root@lamia.ipv6.lip6.fr>
Wed, 4 Jun 2014 16:20:14 +0000 (11:20 -0500)
committerYasin <root@lamia.ipv6.lip6.fr>
Wed, 4 Jun 2014 16:20:14 +0000 (11:20 -0500)
1  2 
portal/registrationview.py

@@@ -57,7 -57,9 +57,9 @@@ class RegistrationView (FreeAccessView
              current_site = current_site.domain
  
              post_email = wsgi_request.POST.get('email','').lower()
-             email_hash = md5(post_email).digest().encode('base64')[:-1]
+             salt = randint(1,100000)
+             email_hash = md5(str(salt)+post_email).hexdigest()
+             #email_hash = md5(post_email).digest().encode('base64')[:-1]
              user_request = {
                  'first_name'    : wsgi_request.POST.get('firstname',     ''),
                  'last_name'     : wsgi_request.POST.get('lastname',      ''),
@@@ -66,7 -68,7 +68,7 @@@
                  'password'      : wsgi_request.POST.get('password',      ''),
                  'current_site'  : current_site,
                  'email_hash'    : email_hash,
 -                'validation_link': 'http://' + current_site + '/portal/email_activation/'+ email_hash
 +                'validation_link': 'https://' + current_site + '/portal/email_activation/'+ email_hash
              }
  
              # Construct user_hrn from email (XXX Should use common code)