Advertisement
Guest User

Untitled

a guest
Oct 6th, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.05 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApp1
  8. {
  9.     class Program
  10.     {
  11.         public static List<string> utilisateurs = new List<string>();
  12.         public static List<string> mots_de_passe = new List<string>();
  13.  
  14.         static void Main(string[] args)
  15.         {
  16.             _function();
  17.         }
  18.  
  19.         static void register()
  20.         {
  21.             string user, pass;
  22.             Console.WriteLine("---------");
  23.             Console.Write("Nom d'utilisateur : ");
  24.             user = Console.ReadLine();
  25.             utilisateurs.Add(user);
  26.             Console.Write("Mot de passe : ");
  27.             pass = Console.ReadLine();
  28.             mots_de_passe.Add(pass);
  29.             Console.WriteLine("L'utilisateur '" + user + "' a été crée avec succès.");
  30.             Console.WriteLine("---------");
  31.             _function();
  32.         }
  33.  
  34.         static void login()
  35.         {
  36.             string user, pass;
  37.             Console.WriteLine("---------");
  38.             Console.Write("Nom d'utilisateur : ");
  39.             user = Console.ReadLine();
  40.             Console.Write("Mot de passe : ");
  41.             pass = Console.ReadLine();
  42.             if (utilisateurs.Contains(user))
  43.             {
  44.                 if (utilisateurs.IndexOf(user) == mots_de_passe.IndexOf(pass))
  45.                 {
  46.                     Console.WriteLine("Utilisateur '" + user + "' conneté avec succès.");
  47.                     Console.WriteLine("---------");
  48.                     _function();
  49.                 }
  50.                 else
  51.                 {
  52.                     Console.WriteLine("Mot de passe incorrect.");
  53.                     Console.WriteLine("---------");
  54.                     _function();
  55.                 }
  56.             }
  57.             else
  58.             {
  59.                 Console.WriteLine("Nom d'utilisateur innexistant.");
  60.                 Console.WriteLine("---------");
  61.                 _function();
  62.             }
  63.         }
  64.  
  65.         static void checkUser()
  66.         {
  67.             string user;
  68.             int nbr_user;
  69.             Console.WriteLine("---------");
  70.             Console.Write("Nom d'utilisateur à vérifier : ");
  71.             user = Console.ReadLine();
  72.             if (utilisateurs.Contains(user))
  73.             {
  74.                 Console.WriteLine("L'utilisateur existe.");
  75.                 nbr_user = utilisateurs.IndexOf(user);
  76.                 Console.WriteLine("'" + user + "' est l'utilisateur numéro " + nbr_user.ToString() + ".");
  77.                 Console.WriteLine("---------");
  78.                 _function();
  79.             }
  80.             else
  81.             {
  82.                 Console.WriteLine("L'utilisateur '" + user + "' n'existe pas.");
  83.                 Console.WriteLine("---------");
  84.                 _function();
  85.             }
  86.         }
  87.  
  88.         static void list()
  89.         {
  90.             Console.WriteLine("---------");
  91.             for (int i = 0; i < utilisateurs.Count(); i++)
  92.             {
  93.                 Console.WriteLine("  - " + utilisateurs[i] + " || " + mots_de_passe[i]);
  94.             }
  95.             Console.WriteLine("---------");
  96.             _function();
  97.         }
  98.  
  99.         static void _function()
  100.         {
  101.             Console.Write("> : ");
  102.             string cmd = Console.ReadLine();
  103.             if (cmd == "/cmd")
  104.             {
  105.                 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.");
  106.                 _function();
  107.             }
  108.             else if (cmd == "/register")
  109.             {
  110.                 register();
  111.             }
  112.             else if (cmd == "/login")
  113.             {
  114.                 login();
  115.             }
  116.             else if (cmd == "/check")
  117.             {
  118.                 checkUser();
  119.             }
  120.             else if (cmd == "/list")
  121.             {
  122.                 list();
  123.             }
  124.         }
  125.     }
  126. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement