Ejemplo n.º 1
0
def start(request, howMany):
    visualCaptcha = Captcha(Session(request.session))

    visualCaptcha.generate(howMany)
    jsonFrontendData = JSONRenderer().render(visualCaptcha.getFrontendData())
    response = HttpResponse(content=jsonFrontendData)
    response['Access-Control-Allow-Origin'] = '*'

    return response
Ejemplo n.º 2
0
def start(request, howMany):
    visualCaptcha = Captcha(Session(request.session))

    visualCaptcha.generate(howMany)
    jsonFrontendData = JSONRenderer().render(visualCaptcha.getFrontendData())
    response = HttpResponse(content=jsonFrontendData)
    response['Access-Control-Allow-Origin'] = '*'

    return response
Ejemplo n.º 3
0
    def get(self, cmd, arg=None):
        if cmd == "start":

            visualCaptcha = Captcha(Session(self.session.session))

            visualCaptcha.generate(int(arg))
            self.write(visualCaptcha.getFrontendData())

        elif cmd == "audio":
            visualCaptcha = Captcha(Session(self.session.session))

            headers = {}
            result = visualCaptcha.streamAudio(headers, 'mp3')
            self.write(result)

        elif cmd == "image":
            visualCaptcha = Captcha(Session(self.session.session))

            headers = {}
            result = visualCaptcha.streamImage(headers, int(arg))
            self.write(result)