Ejemplo n.º 1
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            MaHoaMatKhau blMahoa = new MaHoaMatKhau();


            string matkhauhientai = blMahoa.MaHoa(txtMatkhauHienTai.Text);
            string result         = blDangNhap.LayMatKhau(tendangnhap);

            if (result != matkhauhientai)
            {
                MessageBox.Show("Mật khẩu hiện tại không đúng!!");
            }
            else
            {
                string matkhaumoi = blMahoa.MaHoa(txtMatKhauMoi.Text);

                string xacnhanmatkhau = blMahoa.MaHoa(txtXacNhanMatKhau.Text);
                if (matkhaumoi != xacnhanmatkhau)
                {
                    MessageBox.Show("Mật khẩu điền vào không giống nhau");
                }
                else if (matkhaumoi == matkhauhientai)
                {
                    MessageBox.Show("Mật khẩu mới trùng với mật khẩu cũ");
                }
                else
                {
                    blDangNhap.DoiMatKhau(tendangnhap, matkhaumoi);
                    MessageBox.Show("Đổi mật khẩu thành công !!");
                    this.Close();
                }
            }
        }
Ejemplo n.º 2
0
 private void btnTaoTK_Click(object sender, EventArgs e)
 {
     if (txtTenDangNhap.Text.Length == 0 || txtMatKhau.Text.Length == 0)
     {
         MessageBox.Show("Chưa nhập tên đăng nhập hoặc mật khẩu", "Lỗi tạo tài khoản", MessageBoxButtons.OK, MessageBoxIcon.Error);
         btnReset.PerformClick();
         return;
     }
     if (txtMatKhau.Text != txtConfirmPass.Text)
     {
         MessageBox.Show("Mật khẩu không giống nhau, vui lòng nhập lại", "Lỗi tạo tài khoản", MessageBoxButtons.OK, MessageBoxIcon.Error);
         btnReset.PerformClick();
         return;
     }
     try
     {
         XuLyXml.LuuTaiKhoan(txtTenDangNhap.Text.ToLower(), MaHoaMatKhau.MaHoa(txtMatKhau.Text));
         MessageBox.Show("Đã tạo thành công tài khoản", "Tạo tài khoản", MessageBoxButtons.OK, MessageBoxIcon.Information);
         active = true;
         this.Close();
     }
     catch
     {
     }
 }
        private void btnGhiDuLieu_Click(object sender, EventArgs e)
        {
            int    nhanvien    = (int)cbNhanVien.SelectedValue;
            int    quyen       = (int)cbQuyen.SelectedValue;
            string tendangnhap = txtTenDangNhap.Text;
            string matkhau     = txtMatKhau.Text;
            string xacnhan     = txtXacNhanMatKhau.Text;

            if (matkhau != xacnhan)
            {
                MessageBox.Show("Không trùng mật khẩu");
            }
            else
            {
                MaHoaMatKhau mahoa = new MaHoaMatKhau();
                matkhau = mahoa.MaHoa(matkhau);
                int result = blTaiKhoanDangNhap.GhiDuLieu(nhanvien, tendangnhap, matkhau, quyen, loaiTuyChon);
                if (result == -1)
                {
                    MessageBox.Show("Tên đăng nhập đã bị trùng, vui lòng chọn tên khác");
                }
                else
                {
                    this.Close();
                }
            }
        }
Ejemplo n.º 4
0
        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            string xacnhan     = xacNhanCaptcha.Text;
            string tendangnhap = txtTenDangNhap.Text;
            string matkhau     = txtMatKhau.Text;

            if (tendangnhap == "" || matkhau == "")
            {
                MessageBox.Show("Tên đăng nhập và mật khẩu không được để trống");
                Reset();
            }
            if (captchaText != xacnhan)
            {
                MessageBox.Show("Sai captcha!!");
                Reset();
            }
            else
            {
                MaHoaMatKhau blMaHoa = new MaHoaMatKhau();
                string       hasPass = blMaHoa.MaHoa(matkhau);
                int          i       = blDangNhap.DangNhap(tendangnhap, hasPass);
                if (i > 0)
                {
                    blDangNhap.HienThiFormMain(tendangnhap);
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Sai tên đăng nhập hoặc mật khẩu");
                    Reset();
                }
            }
        }
Ejemplo n.º 5
0
        public ActionResult Login(LoginViewModel model, string returnUrl)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            DM_NGUOIDUNGBusiness = Get <DM_NGUOIDUNGBusiness>();
            var userinfo = DM_NGUOIDUNGBusiness.GetUserInfo(model.Email);

            if (userinfo != null)
            {
                var pass = MaHoaMatKhau.Encode_Data(model.Password + userinfo.MAHOA_MK);
                if (userinfo.MATKHAU.Equals(pass))
                {
                    SessionManager.SetValue(SessionManager.USER_INFO, userinfo);
                    return(RedirectToAction("Index", "DashBoard"));
                }
                else
                {
                    return(View(model));
                }
            }
            else
            {
                return(View(model));
            }
        }
Ejemplo n.º 6
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     if (XuLyXml.DocTaiKhoan(txtTenDangNhap.Text.ToLower(), MaHoaMatKhau.MaHoa(txtMatKhau.Text)))
     {
         this.Close();
     }
     else
     {
         dem++;
         if (dem > 5)
         {
             MessageBox.Show("Đăng nhập sai quá 5 lần, không thể tiếp tục chương trình", "Đăng nhập không thành công");
             Application.Exit();
         }
         MessageBox.Show("Tên đăng nhập hoặc mật khẩu sai, vui lòng nhập lại", "Đăng nhập không thành công");
         btnReset.PerformClick();
     }
 }
Ejemplo n.º 7
0
 public string QuenMatKhau(string text)
 {
     try
     {
         string sql    = "select matkhau from dangnhap where tendangnhap = '" + text + "'";
         object result = ldc.ExecuteScalar(sql);
         if (result == null)
         {
             return("");
         }
         MaHoaMatKhau mh = new MaHoaMatKhau();
         return(mh.GiaiMa(result.ToString()));
     }
     catch (SqlException)
     {
         return(null);
     }
 }
Ejemplo n.º 8
0
 private void btnThayDoi_Click(object sender, EventArgs e)
 {
     if (!XuLyXml.DocTaiKhoan(txtTenDangNhap.Text, MaHoaMatKhau.MaHoa(txtMatKhauCu.Text)))
     {
         MessageBox.Show("Mật khẩu cũ không đúng vui lòng nhập lại", "Sai mật khẩu", MessageBoxButtons.OK, MessageBoxIcon.Error);
         btnReset.PerformClick();
         return;
     }
     if (txtMauKhauMoi.Text != txtConfirmPass.Text)
     {
         MessageBox.Show("Mật khẩu không giống nhau, vui lòng nhập lại", "Sai mật khẩu", MessageBoxButtons.OK, MessageBoxIcon.Error);
         btnReset.PerformClick();
         return;
     }
     try
     {
         XuLyXml.LuuTaiKhoan(txtTenDangNhap.Text.ToLower(), MaHoaMatKhau.MaHoa(txtMauKhauMoi.Text));
         MessageBox.Show("Đổi thành công thông tin tài khoản", "Đổi mật khẩu", MessageBoxButtons.OK, MessageBoxIcon.Information);
         btnThoat.PerformClick();
     }
     catch
     { MessageBox.Show("Không thể đổi mật khẩu", "Lỗi đổi mật khẩu", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }