public duzenle(anaEkran m, Kullanicilar k) { InitializeComponent(); FormBorderStyle = FormBorderStyle.None; TopLevel = false; AutoScroll = true; this.context = m; sif = new sifreleme(k); }
private void button2_Click(object sender, EventArgs e) { if (textBox2.Text == "" || textBox1.Text == "") { label3.Text = "Kutuları doldurunuz!"; } else { string text = File.ReadAllText(path + @"kullanicilar.dat"); List <Kullanicilar> json; bool tekrarlama = false;//eğerki aynı kullanıcı adı varsa iptal eder if (text != "") { json = JsonConvert.DeserializeObject <List <Kullanicilar> >(text); foreach (Kullanicilar k in json) { if (k.kullaniciAdi == textBox1.Text.ToLower()) { tekrarlama = true; break; } } } else { json = new List <Kullanicilar>(); } if (tekrarlama) { label3.Text = "HATA: Kullanıcı adı mevcut!"; } else { sifreleme sif = new sifreleme(k1); json.Add(new Kullanicilar(textBox1.Text.ToLower(), sifreleme.sha256(textBox2.Text), sif.rsaSifreUret())); File.WriteAllText(path + @"kullanicilar.dat", JsonConvert.SerializeObject(json)); Directory.CreateDirectory(path + textBox1.Text.ToLower()); label3.Text = "Kullanıcı oluşturuldu lütfen giriş yapınız.."; } } }