You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
En esta implementación, se desarrollaron las funcionalidades de registro y autenticación de usuarios mediante dos Data Transfer Objects (DTOs) diseñados para validar y gestionar la información necesaria:
RegisterRequestDto:
Este DTO define los datos requeridos para el registro de un nuevo usuario, incluyendo validaciones detalladas para garantizar la calidad de los datos ingresados:
username: Verifica que el nombre de usuario tenga al menos 3 letras y permita espacios, apóstrofes o guiones.
email: Valida que el correo electrónico sea válido y esté bien estructurado.
contact: Asegura que el número de contacto contenga solo dígitos.
password: Aplica una validación estricta para garantizar contraseñas seguras con al menos 8 caracteres, un dígito, una letra minúscula, una letra mayúscula, un carácter especial y sin espacios.
LoginRequestDto:
Este DTO se utiliza para la autenticación de usuarios registrados, requiriendo:
email: Un correo electrónico válido.
password: La contraseña correspondiente al usuario.
The text was updated successfully, but these errors were encountered:
20/11/2024
En esta implementación, se desarrollaron las funcionalidades de registro y autenticación de usuarios mediante dos Data Transfer Objects (DTOs) diseñados para validar y gestionar la información necesaria:
RegisterRequestDto:
Este DTO define los datos requeridos para el registro de un nuevo usuario, incluyendo validaciones detalladas para garantizar la calidad de los datos ingresados:
username: Verifica que el nombre de usuario tenga al menos 3 letras y permita espacios, apóstrofes o guiones.
email: Valida que el correo electrónico sea válido y esté bien estructurado.
contact: Asegura que el número de contacto contenga solo dígitos.
password: Aplica una validación estricta para garantizar contraseñas seguras con al menos 8 caracteres, un dígito, una letra minúscula, una letra mayúscula, un carácter especial y sin espacios.
LoginRequestDto:
Este DTO se utiliza para la autenticación de usuarios registrados, requiriendo:
email: Un correo electrónico válido.
password: La contraseña correspondiente al usuario.
The text was updated successfully, but these errors were encountered: