Revision 9a06d96f snf-astakos-app/astakos/im/target/local.py

b/snf-astakos-app/astakos/im/target/local.py
36 36
from django.contrib import messages
37 37
from django.utils.translation import ugettext as _
38 38
from django.views.decorators.csrf import csrf_exempt
39
from django.views.decorators.http import require_http_methods
39 40

  
40 41
from astakos.im.util import prepare_response, get_query
41 42
from astakos.im.views import requires_anonymous
......
48 49
rate = str(retries) + '/m'
49 50

  
50 51

  
52
@require_http_methods(["GET", "POST"])
51 53
@csrf_exempt
52 54
@requires_anonymous
53 55
@ratelimit(field='username', method='POST', rate=rate)
......
58 60
    was_limited = getattr(request, 'limited', False)
59 61
    form = LoginForm(data=request.POST,
60 62
                     was_limited=was_limited,
61
                     request=request
62
                     )
63
                     request=request)
63 64
    next = get_query(request).get('next', '')
64 65
    if not form.is_valid():
65 66
        return render_to_response(on_failure,

Also available in: Unified diff