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(); } } }
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(); } } }
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(); } } }
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)); } }
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(); } }
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); } }
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); } }