Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApp1
- {
- class Program
- {
- public static List<string> utilisateurs = new List<string>();
- public static List<string> mots_de_passe = new List<string>();
- static void Main(string[] args)
- {
- _function();
- }
- static void register()
- {
- string user, pass;
- Console.WriteLine("---------");
- Console.Write("Nom d'utilisateur : ");
- user = Console.ReadLine();
- utilisateurs.Add(user);
- Console.Write("Mot de passe : ");
- pass = Console.ReadLine();
- mots_de_passe.Add(pass);
- Console.WriteLine("L'utilisateur '" + user + "' a été crée avec succès.");
- Console.WriteLine("---------");
- _function();
- }
- static void login()
- {
- string user, pass;
- Console.WriteLine("---------");
- Console.Write("Nom d'utilisateur : ");
- user = Console.ReadLine();
- Console.Write("Mot de passe : ");
- pass = Console.ReadLine();
- if (utilisateurs.Contains(user))
- {
- if (utilisateurs.IndexOf(user) == mots_de_passe.IndexOf(pass))
- {
- Console.WriteLine("Utilisateur '" + user + "' conneté avec succès.");
- Console.WriteLine("---------");
- _function();
- }
- else
- {
- Console.WriteLine("Mot de passe incorrect.");
- Console.WriteLine("---------");
- _function();
- }
- }
- else
- {
- Console.WriteLine("Nom d'utilisateur innexistant.");
- Console.WriteLine("---------");
- _function();
- }
- }
- static void checkUser()
- {
- string user;
- int nbr_user;
- Console.WriteLine("---------");
- Console.Write("Nom d'utilisateur à vérifier : ");
- user = Console.ReadLine();
- if (utilisateurs.Contains(user))
- {
- Console.WriteLine("L'utilisateur existe.");
- nbr_user = utilisateurs.IndexOf(user);
- Console.WriteLine("'" + user + "' est l'utilisateur numéro " + nbr_user.ToString() + ".");
- Console.WriteLine("---------");
- _function();
- }
- else
- {
- Console.WriteLine("L'utilisateur '" + user + "' n'existe pas.");
- Console.WriteLine("---------");
- _function();
- }
- }
- static void list()
- {
- Console.WriteLine("---------");
- for (int i = 0; i < utilisateurs.Count(); i++)
- {
- Console.WriteLine(" - " + utilisateurs[i] + " || " + mots_de_passe[i]);
- }
- Console.WriteLine("---------");
- _function();
- }
- static void _function()
- {
- Console.Write("> : ");
- string cmd = Console.ReadLine();
- if (cmd == "/cmd")
- {
- Console.WriteLine(" - /cmd = Liste des commandes.\n - /register = Inscrire un utilisateur.\n - /login = Connecter un utilisateur.\n - /check = Vérifier l'existance d'un utilisateur.\n - /list = Lister les utilisateurs et les mots de passe.");
- _function();
- }
- else if (cmd == "/register")
- {
- register();
- }
- else if (cmd == "/login")
- {
- login();
- }
- else if (cmd == "/check")
- {
- checkUser();
- }
- else if (cmd == "/list")
- {
- list();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement