diff --git a/apps/base/views.py b/apps/base/views.py index bf18504..08f9895 100644 --- a/apps/base/views.py +++ b/apps/base/views.py @@ -56,9 +56,9 @@ def complete_profile(request): def login(request): + next = request.GET.get('next', reverse('home')) if request.user.is_authenticated: return HttpResponseRedirect(reverse('home')) - next = request.GET.get('next', reverse('home')) if request.method == 'POST': form = SignInForm(request.POST) @@ -66,6 +66,9 @@ def login(request): cd = form.cleaned_data user = form.user dj_login(request, user) + next = request.POST.get('next') + if next == None: + next = request.GET.get('next', reverse('home')) return HttpResponseRedirect(next) else: form = SignInForm() diff --git a/apps/locker/templates/locker.html b/apps/locker/templates/locker.html index d988f2e..a15b805 100644 --- a/apps/locker/templates/locker.html +++ b/apps/locker/templates/locker.html @@ -122,6 +122,9 @@

رزرو کمد

تحویل آن و مطابق بندهای فوق مبلغ 35 هزار تومان به شما بازگردانده خواهد شد. +
  • + پس از دریافت کمد به هر دلیلی اگر پرداخت شما صحیح نباشد کمد پس از مدتی از شما پس گرفته می شود. +
  • diff --git a/apps/locker/views.py b/apps/locker/views.py index bd3aa99..b695992 100644 --- a/apps/locker/views.py +++ b/apps/locker/views.py @@ -87,7 +87,7 @@ def add_new(request): def payment(request, rack_id): Rack = get_object_or_404(rack, id=rack_id) if request.method == "POST": - if Rack.payment==True: + if Rack.payment==True and Rack.receiver != request.user: return HttpResponse('someone else is on payment for this locker') moneyt = 40000 Sell = sell(value=moneyt, locker=Rack, is_success=False) diff --git a/templates/base_of_new_website.html b/templates/base_of_new_website.html index 02034f9..aa81eba 100644 --- a/templates/base_of_new_website.html +++ b/templates/base_of_new_website.html @@ -79,6 +79,9 @@ +
    + +
    فراموشی