Esempio n. 1
0
def member_registration(request):
    if request.user.is_authenticated():
        return redirect('home')
    if request.method == 'POST':
        form = RegistrationForm(request.POST)
        if form.is_valid():
            user = form.save()
            user.backend='django.contrib.auth.backends.ModelBackend'			
            user.save()
            login(request, user)			
            return redirect('home')
        else:
            return render(request, 'register.html', {'form':form})
    else:
        form = RegistrationForm()
        return render(request, 'register.html', {'form':form})		
Esempio n. 2
0
 def post(self,request):
     usercreation_form = UserCreationForm(request.POST)
     registration_form = RegistrationForm(request.POST)
     if registration_form.is_valid() and usercreation_form.is_valid():
 
         user = usercreation_form.save()
         member = registration_form.save(commit = False)
         member.reg_time = timezone.now()
         member.user = user
         member.save()
         
     
         context = {}
         context['member'] = member
         
         return render(request, 'members/complete.html', context)
 
     else:
         context = {}
         context['usercreation_form'] = usercreation_form
         context['registration_form'] = registration_form
         return render(request, 'members/registration.html', context)