private void BtnDangNhap_Click(object sender, EventArgs e) { //gọi đến class MatKhau MatKhau obj = new MatKhau(); List <MatKhau> list = obj.GetAll(); string tenDangNhap = txtTenDangNhap.Text; string matKhau = txtMatKhau.Text; var check = list.Where(item => item.username.Equals(tenDangNhap)).ToList(); if (check.Count > 0) { if (check[0].password.Equals(matKhau)) { MessageBox.Show("Dang nhap thanh cong"); frmManHinhChinh mhc = new frmManHinhChinh(); mhc.Show(); this.Hide(); } else { MessageBox.Show("Mat khau khong dung!"); } } else { MessageBox.Show("Khong ton tai tai khoan!"); } }
public void DienTaiKhoanMatKhau(string taiKhoan, string matKhau) { if (ElementIsVisible(TenDangNhap) && ElementIsVisible(MatKhau)) { if (TenDangNhap.Enabled && TenDangNhap.Displayed) { TenDangNhap.SendKeys(taiKhoan); } if (MatKhau.Displayed && MatKhau.Enabled) { MatKhau.SendKeys(matKhau); MatKhau.SendKeys(Keys.Enter); } } }
public bool ThucHienDangKy() { bool DangKyThanhCong = false; try { if (!CoTheDangKy()) // tai khoan da co trong CSDL { return(false); } else // tai khoan chua co trong CSDL { MoKetNoi(); SqlCommand cmdDangKy = new SqlCommand("DangKy", KetNoi) { CommandType = CommandType.StoredProcedure }; cmdDangKy.Parameters.Add(new SqlParameter("@TenDangNhap", TenTaiKhoan)); cmdDangKy.Parameters.Add(new SqlParameter("@MatKhau", MatKhau.ToMD5())); cmdDangKy.Parameters.Add(new SqlParameter("@GioiTinh", GioiTinh)); cmdDangKy.Parameters.Add(new SqlParameter("@DiaChi", DiaChi)); cmdDangKy.Parameters.Add(new SqlParameter("@SoDienThoai", SoDienThoai)); DangKyThanhCong = cmdDangKy.ExecuteNonQuery().Equals(1); } } catch (SqlException ex) { throw ex; } catch (Exception ex) { throw ex; } finally { DongKetNoi(); } return(DangKyThanhCong); }
public NguoiChoi ThucHienDangNhap() { if (TenTaiKhoan.Equals(string.Empty) || MatKhau.Equals(string.Empty)) { return(null); } NguoiChoi User = LayDuLieu(); if (!NguoiChoi.TonTai(User)) { throw new ArgumentException("Tài khoản chưa tồn tại.\nVui lòng đăng ký một tài khoản để chơi!"); } // ton tai tai khoan nhung nguoi dung nhap mat khau khong dung if (User.MatKhau != MatKhau.ToMD5()) { throw new ArgumentException("Mật khẩu không đúng.\nVui lòng kiểm tra lại!"); } return(User); }