Quantcast
Channel: Pedir contraseña.
Viewing all articles
Browse latest Browse all 7

Pedir contraseña.

0
0
Hay locales que tienen un mínimo de seguridad. Por ejemplo: Vienen atracadores, elcliente asustado recuerda que tiene que decir la contraseña en voz alta para abrir la caja.

En este caso dice la contraseña B. La contraseña A lo dice el cliente y lo llaman por radio los de seguridad y responden todo bien. Cuando el cliente dice la contraseña B, los de seguridad le responde de la misma manera que la A mientras su acción es avisar la policía y por los seguritas.

Quiero hacer esto es programas en consola bajo C# 2008.

Ejemplo :

¿Contraseña?

A = klsglnvh

B = lsbvglog

Respuestas y acciones :

RA: Mensaje: "Contraseña correcta" y accede por ejemplo, a directorios privados.

RB: Mensaje: "Contraseña correcta" y accede a un directorio para despistar y no es importante.

RC: Mensaje: "Contraseña erronea" y no accedes a nada, sólo volver a insertar la contraseña o la tercera se cierra el programa o dice otro mensaje como que has hecho ya tres intentos fallidos.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Contraseña01
{
    class Program
    {
        static void Main(string[] args)
        {
            string contraseña1 = "klsglnvh"; // Esta es la contraseña
            string contraseña2 = "lsbvglog"; // como esta otra.
            string recibe_contraseña = "";   // Las contraseñas que se introduce
                                             // se alamcena en esta variable.

            switch (contraseña1 || contraseña2 || recibe_contraseña)
            {
                case "klsglnvh":
                    Console.WriteLine("Contraseña correcta.");
                    // Accede al directorio privado.
                case "lsbvglog":
                    Console.WriteLine("Contraseña correcta.");
                    // Accede al directorio no importante para despistar.
                case recibe_contraseña:
                    Console.WriteLine("Contraseña incorrecta. Vuelva intentarlo.");
                    // Instrucciones para volver a pedir que introduzca la contraseña.
                default:
                    Console.WriteLine("Error de algo.");
                    break;
            }
        }
    }
}
 

Partiendo del código base...

... a ver si alguien puede echarme una mano a resoñver este pedazo de trodo de código.

Viewing all articles
Browse latest Browse all 7

Latest Images

Trending Articles





Latest Images