Usuario:Lmorillas/desarrollo web servidor/flask/tarea1

= Modifica el proyecto flask de clase =

Modifica el proyecto según los siguientes requisitos. Cuando completes un objetivo, márcalo con un tag en el control de versiones.

Mejorar visión de errores

 * Implementa un control de errores para páginas que no existen
 * http://flask.pocoo.org/docs/patterns/errorpages/

@app.errorhandler(404) def error_not_found(error): return render_template('error/not_found.html'), 404

Crea decorador login_required

 * http://flask.pocoo.org/docs/patterns/viewdecorators/

Modificar los datos del usuario
Añade la posibilidad de modificar los datos del usuario. Un usuario sólo puede cambiar sus datos.
 * Nombre
 * Apellido
 * Contraseña

Eliminar usuario
Un usuario podrá darse de baja de la aplicación.

Lista de susuarios

 * Los usuarios podrán ver el listado de todos los usuarios de la aplicación en la url /lista_usuarios
 * Los usuarios no autentificados sólo verán el nombre y el apellido. Los autentificados verán también el email. El email se verá como un link, de tal manera que se lance la aplicación de correo del sistema.

Recaptcha

 * Añade un campo recaptcha al formulario de altas.
 * https://flask-wtf.readthedocs.org/en/latest/config.html#recaptcha