def post(self):
    	
        form = UserForm(request.form)
        
        if form.password.data=="" and form.confirm.data=="":
            current_app.logger.info('No se cambio la contrasenia, sigue la misma que la anterior')
            form.password.data = current_user.password
            form.confirm.data = current_user.password
        else:
            current_app.logger.info('Las contrasenias ingresadas para cambiarla no concuerdan.')

    	if form.validate():
            usuario = adapter.guardar_edicion_a_usuario(current_user.get_id(),form)
            current_app.logger.info('Se guardo con exito la edicion del usuario ' + usuario["nombre"])
            return redirect(url_for('perfil'))
    	else :
            current_app.logger.info('No se pudo guardar la edicion del usuario ya que el form no esta validado')
            headers = {'Content-Type': 'text/html'}
            return make_response(render_template("register.html", editar=True, form=form),200,headers)
	def post(self):
		form = UserForm(request.form)
		if form.validate():
			user = adapter.create_user(form)
			current_app.logger.info('El usuario se creo con exito')
			mail = Mail()
			mail.init_app(current_app)

			email.send_email(mail, current_app, "Arreglamos Eh", "*****@*****.**", [user.email], "Te has registrado satisfactoriamente", "<b>Felicitaciones!!, Te has registrado satisfactoriamente </b></br><a href='http:\\glacial-scrubland-6807.herokuapp.com'>Ir a Arreglamos Eh</a>")
			#
			#msg = Message("Arreglamos Eh", sender="*****@*****.**", recipients=[user.email])
			#msg.html = "<b>Felicitaciones!!, Te has logueado satisfactoriamente</b>"
			#mail.send(msg)
			#
			return redirect(url_for('login'))
		else:
			current_app.logger.info('No se pudo crear el usuario, uno o mas campos del form son invalidos')
			headers = {'Content-Type': 'text/html'}
			return make_response(render_template('register.html', form=form, editar=False),200,headers)