Guest User

Untitled

a guest
Mar 13th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.08 KB | None | 0 0
  1. from django.contrib import messages
  2.  
  3. def login(request, template_name):
  4.     """
  5.         Connection de l'utilisateur
  6.     """
  7.     if request.method == 'POST':
  8.         form = loginForm(request.POST)
  9.         if form.is_valid():
  10.             username = request.POST['username']
  11.             password = request.POST['password']
  12.             user = authenticate(username=username, password=password)
  13.             if user:
  14.                 messages.success(request, _(u"Connection réussie, vous pouvez désormais utilisez votre administration."))
  15.                 storage = messages.get_messagess(request)
  16.                 for msgs in storage:
  17.                     do_something_with(msgs)
  18.                 storage.used = False
  19.                 return HttpResponseRedirect('/login/?next=%s' % request.path)
  20.             else:
  21.                 messages.error(request, _(u"Erreur lors de l'authentification, si l'erreur persiste veuillez nous contacter."))
  22.                 storage = messages.get_messagess(request)
  23.                 for msgs in storage:
  24.                     do_something_with(msgs)
  25.                 storage.used = False
  26.     else:
  27.         form = loginForm()
  28.         return render_to_response(template_name, {'form':form}, context_instance=RequestContext(request))
Add Comment
Please, Sign In to add comment