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
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