def crear_usuario(self, cedula, nombre, apellido, genero, email, barrio, direccion, fecha_nacimiento, telefono, contrasena): contrasena_c = hashlib.sha1(contrasena).hexdigest() usuario = Usuario(cedula=cedula, nombre=nombre, apellido=apellido, genero=genero, email=email, barrio=barrio, direccion=direccion, fecha_nacimiento=fecha_nacimiento, telefono=telefono, contrasena=contrasena_c) if UsuarioDao().get_usuario_por_email(usuario) is not None: flash("Ya existe un usuario con el email {}.".format( usuario.getEmail()), "error") return render_template("usuarios/registro.html") if UsuarioDao().crear_usuario(usuario): mensaje = "BIENVENIDO A EMERGENCY PETS:\ Aqui podras registrar" \ "tu mascota y tener un control con las emergencias que" \ "presente." if EmailController().enviar_email(usuario.getEmail(), mensaje, "Registro Existoso - EmergencyPets"): flash("El usuario se creo correctamente.", "success") return render_template("login/login.html") else: flash("Error al registrar el usuario.", "error") return redirect(url_for("login.get_home"))
def crear_usuario(self, cedula, nombre, apellido, genero, email, barrio, direccion, fecha_nacimiento, telefono, contrasena): contrasena_c = hashlib.sha1(contrasena).hexdigest() usuario = Usuario(cedula=cedula, nombre=nombre, apellido=apellido, genero=genero, email=email, barrio=barrio, direccion=direccion, fecha_nacimiento=fecha_nacimiento, telefono=telefono, contrasena=contrasena_c) if UsuarioDao().get_usuario_por_email(usuario) is not None: flash("Ya existe un usuario con el email {}.".format( usuario.getEmail()), "error") return render_template("usuarios/registro.html") if UsuarioDao().crear_usuario(usuario): print "crea el usuario" flash("El usuario se creo correctamente.", "success") return render_template("login/login.html") else: flash("Error al registrar el usuario.", "error") return redirect(url_for("login.get_home"))