X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fregistrationview.py;fp=portal%2Fregistrationview.py;h=d2a04a91f39dc96a22a83ae431d3db99ce630a9e;hb=4196f05e411668ebfaf110f2c041e1c9cf5bbfad;hp=e85f7d5165491a3edf4654acc17dd11833ea4748;hpb=fac3356ae454fee22237adf1cc62459a4fbd7ed9;p=myslice.git diff --git a/portal/registrationview.py b/portal/registrationview.py index e85f7d51..d2a04a91 100644 --- a/portal/registrationview.py +++ b/portal/registrationview.py @@ -2,7 +2,7 @@ import os.path, re import json from django.core.mail import send_mail - +from django.contrib.auth.models import User from django.views.generic import View from django.template.loader import render_to_string from django.shortcuts import render @@ -142,6 +142,8 @@ class RegistrationView (FreeAccessView): keypair = keypair, ) b.save() + # saves the user to django auth_user table [needed for password reset] + user = User.objects.create_user(reg_fname, reg_email, request.POST['password']) #creating user to manifold local:user config = '{"firstname":"'+ reg_fname + '", "lastname":"'+ reg_lname + '", "authority":"'+ reg_auth + '"}' user_params = {'email': reg_email, 'password': request.POST['password'], 'config': config}