diff options
| author | Bobby <[email protected]> | 2022-10-10 12:09:26 -0400 |
|---|---|---|
| committer | Bobby <[email protected]> | 2022-10-10 12:09:26 -0400 |
| commit | e201c058b75cd8f3ff0125a77ba74f2f0b3dd3f7 (patch) | |
| tree | 785dc58b5d58f72d5a503b9b928003422ef46834 /users/views.py | |
| parent | 69cba5af4a819ef732e3bbb7918bacf3c020808f (diff) | |
| download | thatcomputerscientist-e201c058b75cd8f3ff0125a77ba74f2f0b3dd3f7.tar.xz thatcomputerscientist-e201c058b75cd8f3ff0125a77ba74f2f0b3dd3f7.zip | |
Fixed Referrer on production
Diffstat (limited to 'users/views.py')
| -rw-r--r-- | users/views.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/users/views.py b/users/views.py index f1a6300b..5a7757a4 100644 --- a/users/views.py +++ b/users/views.py @@ -17,14 +17,16 @@ import django.contrib.auth.password_validation as validators from django.views.decorators.csrf import csrf_exempt def get_ref(request): - referrer = request.META.get('QUERY_STRING').split('referrer=')[1].split('?')[0] - return referrer or request.META.get('HTTP_REFERER') + try: + referrer = request.META.get('QUERY_STRING').split('referrer=')[1] + except: + referrer = request.META.get('HTTP_REFERER') + if '?' in referrer: + referrer = referrer.split('?')[0] + return referrer def home(request): - if request.user.is_authenticated: - return HttpResponse('Hello, {}! You are logged in!'.format(request.user)) - else: - return HttpResponse('Hello, World! You are not logged in!') + return redirect('blog:home') @csrf_exempt # Create your views here. |
