1. freebsdstuff

    27.09.2009

    0 ↑
    0 ↓
    html_captcha = captcha.displayhtml(settings.RECAPTCHA_PUB_KEY)
    def auth(request):
    if request.method == 'POST':
    form = AuthForm(request.POST)
    if form.is_valid():
    username = form.cleaned_data['username']
    password = form.cleaned_data['password']
    if Badlogin.objects.filter(username = username, count = 3):
    if captcha.submit(request.POST['recaptcha_challenge_field'],
    request.POST['recaptcha_response_field'],
    settings.RECAPTCHA_PRIVATE_KEY, request.META['REMOTE_ADDR'])
    if check_captcha.is_valid is False:
    form = AuthForm()
    return render_to_response('registration/login.html', {'form' : form, 'error_captcha' : 1, 'html_captcha' : html_captcha})
    user = authenticate(username=username, password=password)
    if user is not None:
    if user.is_active:
    login(request, user)
    p = Badlogin.objects.get(username = username)
    p.delete()
    # Redirect to a success page.
    return HttpResponseRedirect('/')
    else:
    # Return a 'disabled account' error message
    return render_to_response('registration/login.html', {'form' : form, 'error_login': 1})
    else:
    # Return an 'invalid login' error message.
    if Badlogin.objects.filter(username = username):
    if Badlogin.objects.filter(username = username, count = 1):
    p = Badlogin(username = username, count = 2)
    p.save()
    return render_to_response('registration/login.html', {'form' : form, 'error_login': 1})
    elif Badlogin.objects.filter(username = username, count = 2):
    p = Badlogin(username = username, count = 3)
    p.save()
    return render_to_response('registration/login.html', {'form' : form, 'error_login': 1, 'html_captcha' : html_captcha})
    elif Badlogin.objects.filter(username = username, count = 3):
    return render_to_response('registration/login.html', {'form' : form, 'error_login': 1, 'html_captcha' : html_captcha})
    else:
    p = Badlogin(username = username, count = 1)
    p.save()
    return render_to_response('registration/login.html', {'form' : form, 'error_login': 1})
    else:
    form = AuthForm()
    return render_to_response('registration/login.html', {'form': form})
  2. creavenmoro@gmail.com

    10.10.2009

    0 ↑
    0 ↓
    moo
  3. dmmd@dmmd.ru

    19.10.2009

    0 ↑
    0 ↓
    testing
  4. http://dmmd.ru/

    19.10.2009

    0 ↑
    0 ↓
    dfsf
  5. Pedro

    21.10.2009

    0 ↑
    0 ↓
    jaga-jaga
  6. 1999

    06.11.2009

    0 ↑
    0 ↓
    текст ччч

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.