From a55a2edae8305f982e5102d3b3c8bd772f42cc0c Mon Sep 17 00:00:00 2001 From: "Wraithan (Chris McDonald)" Date: Mon, 4 Feb 2013 16:53:37 -0800 Subject: [PATCH] re-enable auth decorator (bug 836049) --- webpay/pin/views.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/webpay/pin/views.py b/webpay/pin/views.py index 45cb70e5a..f3f840c6d 100644 --- a/webpay/pin/views.py +++ b/webpay/pin/views.py @@ -63,10 +63,10 @@ def verify(request): 'action': reverse('pin.verify') }) -# Fix in bug 836049 -#@enforce_sequence +@enforce_sequence def reset_start(request): client.set_needs_pin_reset(get_user(request)) + request.session['uuid_needs_pin_reset'] = True form = forms.CreatePinForm() return render(request, 'pin/reset_start.html', {'title': _('Enter your new PIN:'), @@ -74,8 +74,7 @@ def reset_start(request): 'form': form}) -# Fix in bug 836049 -#@enforce_sequence +@enforce_sequence def reset_new_pin(request): form = forms.CreatePinForm() if request.method == 'POST': @@ -83,7 +82,7 @@ def reset_new_pin(request): if form.is_valid(): res = client.set_new_pin(form.uuid, form.cleaned_data['pin']) if form.handle_client_errors(res): - set_user_has_pin(request, True) + request.session['uuid_has_new_pin'] = True return http.HttpResponseRedirect(reverse('pin.reset_confirm')) return render(request, 'pin/pin_form.html', {'form': form, @@ -91,8 +90,7 @@ def reset_new_pin(request): 'action': reverse('pin.reset_new_pin') }) -# Fix in bug 836049 -#@enforce_sequence +@enforce_sequence def reset_confirm(request): form = forms.ConfirmPinForm() if request.method == 'POST': @@ -108,8 +106,8 @@ def reset_confirm(request): 'action': reverse('pin.reset_confirm') }) -# Fix in bug 836049 -#@enforce_sequence +@enforce_sequence def reset_cancel(request): client.set_needs_pin_reset(get_user(request), False) + request.session['uuid_needs_pin_reset'] = False return http.HttpResponseRedirect(reverse('pin.verify'))