コード例 #1
0
        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!");
            }
        }
コード例 #2
0
 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);
         }
     }
 }
コード例 #3
0
ファイル: DangKy.cs プロジェクト: sangdev90/gamebaucua
        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);
        }
コード例 #4
0
        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);
        }