Example #1
0
    def generate_id(self):
        # Generar un texto aleatorio para el captcha
        imgtext = ''.join(random.choice('ABCDEFGHIJKLMNPQRSTUVWZYZ123456789') for i in range(5))

        # Encriptarlo
        captcha_id=imgtext
        cache.set("captcha/"+captcha_id, imgtext)

        # Devolverlo codificado para poder usado en una URL
        return captcha_id
Example #2
0
    def generate_id(self):
        # Generar un texto aleatorio para el captcha
        imgtext = ''.join(random.choice('ABCDEFGHIJKLMNPRSTUVWZYZ123456789') for i in range(5))

        # Encriptarlo
        captcha_id=sha256(current_app.config["SECRET_KEY"]+imgtext).hexdigest()
        cache.set("captcha/%s" % captcha_id, (imgtext, False))

        # Devolverlo codificado para poder usado en una URL
        return captcha_id