Esempio n. 1
0
def getAudio(request, audioType='mp3'):
    visualCaptcha = Captcha(Session(request.session))

    headers = {}
    result = visualCaptcha.streamAudio(headers, audioType)

    if result is False:
        return HttpResponse(result, headers, 404)

    return HttpResponse(result, headers)
Esempio n. 2
0
def getAudio(request, audioType='mp3'):
    visualCaptcha = Captcha(Session(request.session))

    headers = {}
    result = visualCaptcha.streamAudio(headers, audioType)

    if result is False:
        return HttpResponse(result, headers, 404)

    return HttpResponse(result, headers)
Esempio 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)