Principales respuestas
necesito ayuda en consola de c#

Pregunta
-
hola amigos!!! necesito resolver el siguiente problema en consola de c# pero no se como llevarlo a cabo!!! ayudenme por favor: aqui les dejo las instrucciones de lo que nesecito hacer:
Elaborar un validador de contraseñas, que permita como su nombre lo indica validar las contraseñas para que estas coincidan con reglas específicas. Por ejemplo, la longitud mínima de la contraseña de ocho caracteres y debe contener al menos una letra mayúscula.
Una contraseña valida es la que cumple con las siguientes reglas:
- La longitud mínima es de 5 caracteres
- La longitud máxima es de 10 caracteres
- Debe contener al menos un numero
- Debe contener al menos un numero
- Debe contener al menos un carácter especial (&, +, @, $, #, %)
- No debe contener espacios
La aplicación deberá cumplir los siguientes requerimientos:
- El usuario podrá realizar las siguientes operaciones:
- Ingresar su nombre completo o Generar
contraseña
- El usuario deberá confirmar la contraseña (2 veces)
- Si las dos contraseñas introducidas no son iguales, deberá indicárselo al usuario y volver a solicitar la contraseña.
- El sistema no podrá continuar, hasta que las contraseñas sean iguales.
- Verificar que la contraseña cumpla con las características mencionadas anteriormente.
- Reestablecer contraseña
- El sistema debe validar si ya existe una contraseña (esta debió haber sido generada anteriormente por el usuario)
- Reestablecer contraseña
- Si no hay una contraseña generada, debe informarle al usuario que deberá generar su contraseña.
- El usuario debe proporcionar su contraseña actual.
- El usuario generará nuevamente su contraseña.
- Loggearse en el sistema
- El sistema debe validar si ya existe una contraseña (esta debió haber sido generada anteriormente por el usuario)
- Si no hay una contraseña generada, debe informarle al usuario que deberá generar su contraseña.
- El usuario tendrá que ingresar su contraseña generada anteriormente
- Solamente tendrá tres intentos para ingresar de manera correcta su contraseña
- En caso de que el usuario exceda el número de intentos, la aplicación se cerrará en automático.
- Cuando el usuario ingrese su contraseña de manera correcta, deberá indicar la bienvenida con el nombre del usuario proporcionado anteriormente.
- Salir de la aplicación
(espero sus ayudas)
Respuestas
-
Hola, como comenta Leandro, muéstranos qué llevas implementado. La verdad es que los requerimientos están muy claros. Te recomiendo primero hagas el flujo en papel para luego escribirlo en C#. Te recomiendo para validar las contraseñas(es una pista) usar expresiones regulares para verificar que se cumplen todas las reglas.
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
- Propuesto como respuesta Carlos_Ruiz_M jueves, 28 de febrero de 2019 15:55
- Marcado como respuesta Sergio ParraModerator martes, 9 de junio de 2020 22:37
Todas las respuestas
-
hola
Que has intentado ? recuerda que el foro esta para guiarte no para ahcer la tarea por ti
Si demuestras que algo has intentado podremos ayudarte a partir de alli
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Carlos_Ruiz_M jueves, 28 de febrero de 2019 15:55
-
Hola, como comenta Leandro, muéstranos qué llevas implementado. La verdad es que los requerimientos están muy claros. Te recomiendo primero hagas el flujo en papel para luego escribirlo en C#. Te recomiendo para validar las contraseñas(es una pista) usar expresiones regulares para verificar que se cumplen todas las reglas.
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
- Propuesto como respuesta Carlos_Ruiz_M jueves, 28 de febrero de 2019 15:55
- Marcado como respuesta Sergio ParraModerator martes, 9 de junio de 2020 22:37