Guest User

Untitled

a guest
Apr 18th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.24 KB | None | 0 0
  1. def register(request, template_name):
  2.     """
  3.         Enregistrement de l'utilisateur
  4.     """
  5.     # Vérification de l'état de l'utilisateur
  6.     if request.user.is_authenticated():
  7.         return HttpResponseRedirect("/acces-membres/")
  8.        
  9.     #S'il n'est pas connecté on enregistre son formulaire  
  10.     elif request.method == 'POST':
  11.         form = RegisterForm(request.POST)
  12.         if form.is_valid():
  13.             username  = request.POST.get('email', '')
  14.             email = request.POST.get('email', '')
  15.             password = request.POST.get('password', '')
  16.             password2 = request.POST.get('password2', '')
  17.             last_name = request.POST.get('last_name', '')
  18.             first_name = request.POST.get('first_name', '')
  19.             if password != password2:
  20.                 messages.error(request, _(u"Vos mots de passe ne concordent pas."))
  21.                 storage = messages.get_messages(request)
  22.                 for msgs in storage:
  23.                     pass
  24.                 storage.used = False
  25.             user = User.objects.create_user(username, email, password)
  26.             user.is_active = True
  27.             user.save()
  28.             return HttpResponseRedirect("/acces-membres/")
  29.     else:
  30.         # S'il n'est pas connecté et n'a rien soumis au formulaire, on affiche ce dernier
  31.         form = RegisterForm()  
  32.         return render_to_response(template_name, {'form':form}, context_instance=RequestContext(request))
Add Comment
Please, Sign In to add comment