Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/flask/tarea1»

De WikiEducator
Saltar a: navegación, buscar
(Modifica el proyecto flask de clase)
(Lista de susuarios)
 
Línea 33: Línea 33:
 
* Los usuarios podrán ver el listado de todos los usuarios de la aplicación en la url '''/lista_usuarios'''
 
* 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.
 
* 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

Última revisión de 22:31 12 nov 2013



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.

Icon present.gif
Tip: Envía como justificante de la tarea la url de tu repositorio


Mejorar visión de errores

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

Crea decorador login_required

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