{//Giriş Ekranı Oluşturularak İD Sifre kontrolü yapıldı. public void deneme() { //authdaki veriler satır sütün olarak diziye çekildi. try { int i = 0; string[,] A = new string[4, 2]; Dosya dt = new Dosya(); string dosyayolu = @"C:/Final/auth.txt"; FileStream fs = new FileStream(dosyayolu, FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs); string yazi = sr.ReadLine(); while (yazi != null) { string[] satirlar = yazi.Split(','); for (int j = 0; j < 2; j++) { A[i, j] = satirlar[j]; } yazi = sr.ReadLine(); i++; } //Hesap id ve sifresi kulanıcının girdiği sifre ve ıd ile karsılastırıldı giriş ekranında. //sifre sha ile sifrelendi. Console.WriteLine("İd giriniz"); string İD = Convert.ToString(Console.ReadLine()); Console.WriteLine("Şifre giriniz"); string password = Convert.ToString(Console.ReadLine()); string sifre = dt.Sha384(password); for (i = 0; i < 4; i++) { if (A[i, 0] == İD && A[i, 1] == sifre) { Console.WriteLine("Giriş Başarılı"); } } } catch (Exception rt) { Console.WriteLine(rt.Message); } }
static void Main(string[] args) { Dosya dt = new Dosya(); Dictionary <string, Hesap> a = new Dictionary <string, Hesap>(); GirisEkran ekran = new GirisEkran(); a.Add("TR610003200013900000326785", new HesapTR("TR610003200013900000326785", 350)); a.Add("TR300003200016420000326785", new HesapEURO("TR300003200016420000326785", 8000)); Musteri musteri = new Musteri("326785", "İsmail Borozan", dt.Sha384("IsmB1982"), a); dt.Yazdır(musteri); a.Clear(); a.Add("TR610008324560000000400129", new HesapTR("TR610008324560000000400129", 2980.45)); Musteri musteri2 = new Musteri("400129", "Kamile Hurşitgiloğulları", dt.Sha384("12Hrst34"), a); dt.Yazdır(musteri2); a.Clear(); a.Add("TR610007222250001200388000", new HesapTR("TR610007222250001200388000", 19150.00)); a.Add("TR300007222249000001388000", new HesapEURO("TR300007222249000001388000", 52.93)); a.Add("TR300008222266600002388000", new HesapUSD("TR300008222266600002388000", 2850.00)); Musteri musteri3 = new Musteri("388000", "Zebercet Bak", dt.Sha384("zb123456"), a); dt.Yazdır(musteri3); a.Clear(); a.Add("TR610032455466661200201005", new HesapTR("TR610032455466661200201005", 666.66)); a.Add("TR300032455410080003201005", new HesapUSD("TR300032455410080003201005", 10000.00)); Musteri musteri4 = new Musteri("201005", " Naz Gül Uçan", dt.Sha384("Mordor99"), a); dt.Yazdır(musteri4); a.Clear(); Console.WriteLine("Giriş Ekranına Hoşgeldiniz"); ekran.deneme(); Console.ReadKey(); }