83 la cuenta. El usuario para poder loguearse debe registrarse primero en la app, luego de eso solo tiene la opción de actualizar sus datos como por ejemplo sus nombres, correo y teléfono, todos los campos son obligatorios y validados, como se muestra en la figura 93.
Figura 92. Método para listar las imágenes y los pictogramas
Figura 93. Actualización de los datos de una cuenta
En la vista CambiarMiClave se envían al formulario los datos para actualizar la clave y se visualiza que usuario va a realizar el cambio. Además, se valida los campos para que confirme la nueva clave a ingresar, permitiendo el ingreso de minúsculas, mayúsculas, números y caracteres especiales, dependiendo de la seguridad que posea la contraseña el toolbar se pone de color rojo, naranja o verde, como se observa en la figura 94. En el controlador UserloginController se tiene el método público String Logout donde se validan las sesiones de los controladores y se redirecciona a la página de Login. Permite el cambio de clave mediante el método público changepassword, actualizar datos de usuario a través de gomicuenta, el método update para actualizar claves y finalmente en el método micuenta dirige a los datos del usuario que tiene iniciada la sesión (Figura 95).