Guest User

Untitled

a guest
Mar 13th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.25 KB | None | 0 0
  1. def login(request, template_name):
  2.     """
  3.         Connection de l'utilisateur
  4.     """
  5.     if request.user.is_authenticated():
  6.         return HttpResponseRedirect("/acces-client/")
  7.     else:
  8.         if request.method == 'POST':
  9.             form = loginForm(request.POST)
  10.             if form.is_valid():
  11.                 username = request.POST['username']
  12.                 password = request.POST['password']
  13.                 user = authenticate(username=username, password=password)
  14.                 if user:
  15.                     messages.success(request, _(u"Connection réussie, vous pouvez désormais utilisez votre administration."))
  16.                     storage = messages.get_messages(request)
  17.                     for msgs in storage:
  18.                         pass
  19.                     storage.used = False
  20.                     return render_to_response('index.html', {'user': request.user.email}, context_instance=RequestContext(request))
  21.                 else:
  22.                     messages.error(request, _(u"Erreur lors de l'authentification, si l'erreur persiste veuillez nous contacter."))
  23.                     storage = messages.get_messages(request)
  24.                     for msgs in storage:
  25.                         pass
  26.                     storage.used = False
  27.         else:
  28.             form = loginForm()
  29.     return render_to_response(template_name, {'form':form}, context_instance=RequestContext(request))
  30.  
  31. Login call success (after if user) ---> 'AnonymousUser' object has no attribute 'email'
Add Comment
Please, Sign In to add comment