LOGOWANIE SIĘ WERSJA ROZSZERZONA
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
var Czytaj = new Func<String, String>(
komunikat =>
{
var tekst = Console.ReadLine();
while (tekst == "")
{
Console.WriteLine(komunikat);
tekst = Console.ReadLine();
}
return tekst;
}
);
var uzytkownicy = new List<String> { "pawel", "admin", "tekst" };
var hasło = new List<String> { "001", "002", "003" };
var zalogowany = new Func<Boolean>(
() =>
{
Console.WriteLine("Login:");
var login = Czytaj("nazwa pusta sprobuj jeszcze raz");
Console.WriteLine("Haslo:");
var haslo = Czytaj("nazwa pusta sprobuj jeszcze raz");
foreach (var numer in Enumerable.Range(0,uzytkownicy.Count))
{
if (login==uzytkownicy[numer])
{
return haslo == hasło[numer];
}
}
return false;
}
);
while (!zalogowany())
{
Console.WriteLine("Haslo lub login bledne");
}
Console.WriteLine("Jestes zalogowany Witaj w Systemie 007 ");
Console.ReadKey();
}
}
}