Exemplo n.º 1
0
def home(request):
    gt = Geetest(captcha_id, private_key)
    url = ""
    httpsurl = ""
    try:
        challenge = gt.register()
    except:
        challenge = ""
    if len(challenge) == 32:
        url = "http://%s%s&challenge=%s&product=%s" % (BASE_URL, captcha_id, challenge, product)
        httpsurl = "https://%s%s&challenge=%s&product=%s" % (BASE_URL, captcha_id, challenge, product)
    return render_to_response("index.html", {"url": url}, context_instance=RequestContext(request))
Exemplo n.º 2
0
def login(request):
    if request.method == "POST":
        challenge = request.POST.get('geetest_challenge', '')
        validate = request.POST.get('geetest_validate', '')
        seccode = request.POST.get('geetest_seccode', '')
        # print challenge
        # print validate
        # print seccode
        gt = Geetest(captcha_id, private_key)
        result = gt.validate(challenge, validate, seccode)
        if result:
            return HttpResponse("success")
        else:
            return HttpResponse("fail")
    else:
        return HttpResponse("e")