Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def register(request, template_name):
- """
- Enregistrement de l'utilisateur
- """
- # Vérification de l'état de l'utilisateur
- if request.user.is_authenticated():
- return HttpResponseRedirect("/acces-membres/")
- #S'il n'est pas connecté on enregistre son formulaire
- elif request.method == 'POST':
- form = RegisterForm(request.POST)
- if form.is_valid():
- username = request.POST.get('email', '')
- email = request.POST.get('email', '')
- password = request.POST.get('password', '')
- password2 = request.POST.get('password2', '')
- last_name = request.POST.get('last_name', '')
- first_name = request.POST.get('first_name', '')
- if password != password2:
- messages.error(request, _(u"Vos mots de passe ne concordent pas."))
- storage = messages.get_messages(request)
- for msgs in storage:
- pass
- storage.used = False
- user = User.objects.create_user(username, email, password)
- user.is_active = True
- user.save()
- return HttpResponseRedirect("/acces-membres/")
- else:
- # S'il n'est pas connecté et n'a rien soumis au formulaire, on affiche ce dernier
- form = RegisterForm()
- return render_to_response(template_name, {'form':form}, context_instance=RequestContext(request))
Add Comment
Please, Sign In to add comment