equal
deleted
inserted
replaced
542 user.backend = 'django.contrib.auth.backends.ModelBackend' |
542 user.backend = 'django.contrib.auth.backends.ModelBackend' |
543 django_login(request, user) |
543 django_login(request, user) |
544 |
544 |
545 display_message(request, _(u"You're logged in!")) |
545 display_message(request, _(u"You're logged in!")) |
546 next = request.POST.get('next', None) |
546 next = request.POST.get('next', None) |
|
547 q = request.POST.get('q', None) |
547 if next and next.startswith('/'): |
548 if next and next.startswith('/'): |
548 return HttpResponseRedirect(next) |
549 if q: |
|
550 return HttpResponseRedirect(next + '?' + q) |
|
551 else: |
|
552 return HttpResponseRedirect(next) |
549 else: |
553 else: |
550 return HttpResponseRedirect(reverse('index')) |
554 return HttpResponseRedirect(reverse('index')) |
551 |
555 |
552 def login(request): |
556 def login(request): |
553 request.session.set_test_cookie() |
557 request.session.set_test_cookie() |