private void bt_dky_Click(object sender, EventArgs e) { MongoDB new_mongo_regis = new MongoDB(); new_mongo_regis.Connect(); dang_ky dky = new dang_ky(); dky.Name = tk_bx.Text; dky.Pass = ComputeHash(mk_bx.Text, new SHA256CryptoServiceProvider()); string code = "982907"; if (mk_2_bx.Text != mk_bx.Text) { MessageBox.Show("Mat khau nhap lai khong giong"); mk_2_bx.Text = ""; ma_bx.Text = ""; mk_2_bx.Focus(); } else if (ma_bx.Text == code) { var Bson = JsonConvert.SerializeObject(dky); var tmp = BsonSerializer.Deserialize <BsonDocument>(Bson); new_mongo_regis.Insert(tmp); this.Close(); } else { MessageBox.Show("Sai ma xac nhan"); ma_bx.Text = ""; ma_bx.Focus(); } }
private void bt_dang_nhap_Click(object sender, EventArgs e) { MongoDB new_mongo = new MongoDB(); new_mongo.Connect(); dang_nhap new_dang_nhap = new_mongo.Dang_nhap(dang_nhapbx.Text); //hash password string hmat_khau = ComputeHash(mat_khaubx.Text, new SHA256CryptoServiceProvider()); if (hmat_khau == new_dang_nhap.Pass) { this.Hide(); Form1 fm = new Form1(); fm.Closed += (s, args) => this.Close(); fm.ShowDialog(); this.Close(); } else { MessageBox.Show("Ban dang nhap khong thanh cong!"); dang_nhapbx.Text = ""; mat_khaubx.Text = ""; dang_nhapbx.Focus(); } /*MongoDB new_mongo = new MongoDB(); * new_mongo.Connect(); * dang_nhap new_dang_nhap = new dang_nhap(); * new_dang_nhap.Name = dang_nhapbx.Text; * //hash password * new_dang_nhap.Pass = ComputeHash(mat_khaubx.Text, new SHA256CryptoServiceProvider()); * var Bson = JsonConvert.SerializeObject(new_dang_nhap); * var tmp = BsonSerializer.Deserialize<BsonDocument>(Bson); * new_mongo.Insert(tmp);*/ }