Exemplo n.º 1
0
    {//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);
            }
        }
Exemplo n.º 2
0
        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();
        }