Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def login(request, template_name):
- """
- Connection de l'utilisateur
- """
- if request.user.is_authenticated():
- return HttpResponseRedirect("/acces-client/")
- else:
- if request.method == 'POST':
- form = loginForm(request.POST)
- if form.is_valid():
- username = request.POST['username']
- password = request.POST['password']
- user = authenticate(username=username, password=password)
- if user:
- messages.success(request, _(u"Connection réussie, vous pouvez désormais utilisez votre administration."))
- storage = messages.get_messages(request)
- for msgs in storage:
- pass
- storage.used = False
- return render_to_response('index.html', {'user': request.user.email}, context_instance=RequestContext(request))
- else:
- messages.error(request, _(u"Erreur lors de l'authentification, si l'erreur persiste veuillez nous contacter."))
- storage = messages.get_messages(request)
- for msgs in storage:
- pass
- storage.used = False
- else:
- form = loginForm()
- return render_to_response(template_name, {'form':form}, context_instance=RequestContext(request))
- Login call success (after if user) ---> 'AnonymousUser' object has no attribute 'email'
Add Comment
Please, Sign In to add comment