public ActionResult ThucHienDangNhap(string username, string password) { if (Session["role"] != "u") { return(Redirect("/KhoSach/Xem")); } try { NguoiDung_DTO nguoidung = NguoiDung_BUS.LayThongTinNguoiDungBoiUsernameVaPassword(username, password); if (nguoidung != null) { Session["manguoidung"] = nguoidung.Manguoidung; Session["hovaten"] = nguoidung.Hovaten; Session["role"] = nguoidung.Role; Session["anhdaidien"] = nguoidung.Anhdaidien; if (Session["role"].ToString() == "me") { Session["items"] = new List <Item_DTO>(); } return(Redirect("/KhoSach/Xem")); } else { ViewBag.errormessage = "Tên đăng nhập và mật khẩu không đúng, vui lòng nhập lại"; return(View("~/Views/ThuVien/DangNhap/NhapThongTin.cshtml")); } } catch (Exception ex) { ViewBag.errormessage = "Tên đăng nhập và mật khẩu không đúng, vui lòng nhập lại"; return(View("~/Views/ThuVien/DangNhap/NhapThongTin.cshtml")); } }
public ActionResult ThucHienDangKy() { if (Session["role"] != "u") { return(Redirect("/TrangChu/Xem")); } NguoiDung_DTO nguoidung = new NguoiDung_DTO(); try { nguoidung.Tendangnhap = Request.Form["username"].ToString(); nguoidung.Matkhau = Request.Form["password"].ToString(); nguoidung.Hovaten = Request.Form["name"].ToString(); nguoidung.Ngaysinh = DateTime.Parse(Request.Form["date"].ToString()); nguoidung.Diachi = Request.Form["address"].ToString(); nguoidung.Email = Request.Form["mail"].ToString(); nguoidung.Sodienthoai = Request.Form["phone"].ToString(); nguoidung.Motangan = Request.Form["desc"].ToString(); nguoidung.Gioitinh = Request.Form["sex"].ToString(); nguoidung.Manguoidung = Request.Form["address"].ToString(); nguoidung.Maloainguoidung = "2"; nguoidung.Khoanguoidung = "U"; if (Request.Files["image_avatar"] != null && Request.Files["image_avatar"].ContentLength > 0) { nguoidung.Anhdaidien = "Y"; } string tenanhphailuu = NguoiDung_BUS.ThemNguoiDungMoi(nguoidung); if (Request.Files["image_avatar"] != null && Request.Files["image_avatar"].ContentLength > 0) { Image image = Image.FromStream(Request.Files["image_avatar"].InputStream); Bitmap anhfullsize = XuLyAnh.DoiKichThuocAnh(image, 300, 300); anhfullsize.Save(System.AppDomain.CurrentDomain.BaseDirectory + "/Content/upload/avatar/" + tenanhphailuu); Bitmap anhminisize = XuLyAnh.DoiKichThuocAnh(image, 100, 100); anhminisize.Save(System.AppDomain.CurrentDomain.BaseDirectory + "/Content/upload/avatar/thumbnail/" + tenanhphailuu); } } catch (Exception ex) { ViewBag.message = ex; ViewBag.nguoidung = nguoidung; return(View("~/Views/ThuVien/DangKy/NhapLaiThongTin.cshtml")); } return(Redirect("/DangNhap/NhapThongTin")); }
private void btnDoi_Click(object sender, EventArgs e) { // xác nhận mật khẩu cũ if (NguoiDung_BUS.LayNguoiDung(txtTen.Text, txtMatKhau.Text) == null) { MessageBox.Show("Tên hoặc mật khẩu không đúng."); return; } NguoiDung_DTO nd = new NguoiDung_DTO(); nd.STen = txtTen.Text; nd.SMatKhau = txtMatKhau.Text; // ghi nhận mật khẩu mới if (NguoiDung_BUS.DoiMatKhau(nd, txtMatKhauMoi.Text) == false) { MessageBox.Show("Không cập nhật được"); return; } MessageBox.Show("Đã thay đổi mật khẩu."); }
private void i_htDangNhap_Click(object sender, EventArgs e) { fDN = new frm_htDangNhap(); if (fDN.ShowDialog() == DialogResult.OK) { string sTen = fDN.txtTen.Text; string sMatKhau = fDN.txtMatKhau.Text; NguoiDung = new NguoiDung_DTO(); NguoiDung = NguoiDung_BUS.LayNguoiDung(sTen, sMatKhau); if (NguoiDung != null) { bDangNhap = true; } } else { bDangNhap = false; } HienThiMenu(); }