Requisito_Funcional #21141
Actualizado por Gómez Moreno Carlos hace 2 meses
Descripción: Se posibilita que cualquier persona perteneciente o no a la UPM se registre como participante del centro cultural. Este proceso actúa como orquestador, apoyándose en subprocesos de validación antes de consolidar el registro. Entradas: Nick, nombre completo, correo electrónico, contraseña, DNI y tarjeta de crédito o débito. Además, según el caso: número de matrícula (si es estudiante) o años de antigüedad (si es personal UPM). Opcionalmente, la selección de un perfil si se detecta duplicidad. Procesamiento: El sistema captura los datos introducidos y delega la revisión inicial a las validaciones Validaciones de datos comunes, donde verifica que el correo electrónico sea único en todo el sistema, que el nombre de usuario (nick) contenga entre 4 y 12 caracteres alfanuméricos (excluyendo términos de la lista conflictiva en http://bit.ly/3Y5zXJI), y que la contraseña tenga una longitud mínima de 12 caracteres que incluya al menos una mayúscula, una minúscula y un número. Superada esta fase, el sistema comunes. A continuación, se envía el correo electrónico a la verificación Verificación de rol mediante UPM Authenticator. Este El servicio externo evalúa la dirección para comprobar si el usuario existe en los registros devolverá una de estas respuestas : participante externo (si es un correo ajeno a la universidad; si no existe, lo cataloga como participante externo, pero si existe, determina UPM) o su rol exacto (Estudiante, PDI o PAS). En el caso de que PAS) si la persona resulte resulta ser simultáneamente a la vez estudiante y personal de la UPM, el sistema detendrá el flujo automático y exigirá al usuario que elija un único perfil para al registrarse. Finalmente, tras asignar el perfil definitivo, perfil, el sistema consolida el registro guardando los datos básicos junto con la tarjeta de crédito/débito y el DNI, almacenando además DNI. Dependiendo del perfil final, guardará también el número de matrícula en el caso de los estudiantes (estudiantes) o la antigüedad para el personal UPM. (personal UPM). Salidas: Los datos del nuevo participante quedan guardados correctamente en la base de datos con su perfil único asignado (y sus datos específicos correspondientes), o se interrumpe el proceso mostrando los errores derivados de las validaciones (por ejemplo, "contraseña demasiado corta" o "correo ya registrado"). validaciones.