protected void btnSave_Click(object sender, EventArgs e) { if (cl.checkRole(Session["userid_hcc"].ToString(), codeModule, 1)) { if (txtAccount.Text.Trim().Equals("")) { Mess("Nhập tên tài khoản", ""); } else { try { tAccount ac = new tAccount(); ac.Username = txtAccount.Text.Trim().ToLower(); ac.Password = cl.MaHoa(txtPass.Text.Trim()); ac.FullName = txtName.Text.Trim(); ac.IsActive = ckActive.Checked; ac.CreateAt = DateTime.Now; db.tAccounts.InsertOnSubmit(ac); db.SubmitChanges(); ResetControl(); LoadGrid(); Mess("Lưu thành công", ""); } catch (Exception ax) { Mess(ax.Message, ""); } } } else { Mess("Bạn không có quyền sử dụng chức năng này", "/adhome"); } }
protected void btnSave_Click(object sender, EventArgs e) { if (txtPass1.Text.Trim() != txtPass2.Text.Trim()) { Mess("Mật khẩu mới không trùng khớp", ""); } else { try { var check_acc = from x in db.tAccounts where x.Username == txtAccount.Text.Trim() && x.Password == cl.MaHoa(txtpw.Text.Trim()) select x; if (check_acc.Count() == 1) { check_acc.FirstOrDefault().Password = cl.MaHoa(txtPass1.Text.Trim()); db.SubmitChanges(); Mess("Thay đổi mật khẩu thành công", ""); } else { Mess("Mật khẩu cũ không khớp, kiểm tra lại", ""); } } catch (Exception ax) { Mess(ax.Message, ""); } } }
public static result changePassword(string email, string passold, string passnew) { var r = new result(); CNManagerDataContext db = new CNManagerDataContext(); clsProcess cl = new clsProcess(); var check = from x in db.tMembers where x.BranchTypeId == branchTypeId && (x.Username == email.Trim().ToLower() || x.Phone == email.Trim()) && x.Password == cl.MaHoa(passold.Trim()) select x; if (check.Count() == 1) { try { check.FirstOrDefault().Password = cl.MaHoa(passnew); db.SubmitChanges(); r._content = "ok"; r._mess = "Thay đổi mật khẩu thành công"; } catch (Exception ax) { r._content = "error"; r._mess = ax.Message; } } else { r._content = "error"; r._mess = "Thông tin đăng nhập và mật khẩu cũ không đúng, vui lòng kiểm tra lại"; } return(r); }
protected void btnLogin_Click(object sender, EventArgs e) { if (txtUser.Text.Trim().Equals("")) { Mess("Nhập tên truy cập", ""); } else if (txtPass.Text.Trim().Equals("")) { Mess("Nhập mật khẩu truy cập", ""); } else { var check_acc = from x in db.tAccounts where x.Username == txtUser.Text.Trim().ToLower() && x.Password == cl.MaHoa(txtPass.Text.Trim()) select x; if (check_acc.Count() == 1) { Session["user_hcc"] = txtUser.Text.Trim(); Session["userid_hcc"] = check_acc.FirstOrDefault().Id.ToString(); Response.Redirect("/adhome"); } else { Mess("Tên truy cập hoặc mật khẩu không đúng. Kiểm tra lại !", ""); } } }
public static result check_register(string user, string name, string email, string pw, int sex, string phone, string birth, string add, string country, string countryname, string district, string districtname) { CNManagerDataContext db = new CNManagerDataContext(); clsProcess cl = new clsProcess(); var r = new result(); try { var mb = new tMember(); mb.Username = user.Trim(); mb.MemberCode = "MB" + DateTime.Now.ToString("ddMMyyyyHHmmss"); mb.MemberName = name.Trim(); mb.Email = email.Trim().ToLower(); mb.Password = cl.MaHoa(pw.Trim()); mb.Sex = sex == 1 ? true : false; mb.Phone = phone.Trim(); if (birth.Trim() != "") { mb.Birthday = DateTime.Parse(cl.returnDatetime(birth.Trim())); } mb.Address = add.Trim(); if (country != "") { mb.CountryId = int.Parse(country.Trim()); mb.CountryName = countryname; } if (district != "") { mb.DistrictId = int.Parse(district.Trim()); mb.DistrictName = districtname; } mb.BranchTypeId = branchTypeId; mb.Status = 1; mb.JoinCreateAt = DateTime.Now; mb.CreateAt = DateTime.Now; db.tMembers.InsertOnSubmit(mb); db.SubmitChanges(); r._mess = "Đăng kí tài khoản thành công"; r._content = "ok"; } catch (Exception ax) { r._content = "err"; r._mess = ax.Message; } return(r); }
public static result resetPassword(string email) { var r = new result(); CNManagerDataContext db = new CNManagerDataContext(); clsProcess cl = new clsProcess(); var check = from x in db.tMembers where x.Email == email.Trim().ToLower() select x; if (check.Count() == 1) { try { string pw = Guid.NewGuid().ToString("n").Substring(0, 8); check.FirstOrDefault().Password = cl.MaHoa(pw); db.SubmitChanges(); if (cl.SendMail("Khôi phục mật khẩu", "C'nice | Khôi phục mật khẩu", email.Trim(), "<p>Bạn vừa thực hiện hành động khôi phục lại mật khẩu người dùng tại C'nice." + "</p><p>Email của bạn: <b>" + email.Trim().ToLower() + "</b></p><p>Mật khẩu mới của bạn là: <b>" + pw + "</b></p>")) { r._mess = "Đã gửi lại mật khẩu mới vào mail " + email + " của bạn. Vui lòng kiểm tra hộp thư"; } else { r._mess = "Gửi email chưa thành công, có thể lỗi do đường truyền. Bạn vui lòng thử lại"; } } catch (Exception ax) { r._content = "error"; r._mess = ax.Message; } } else { r._content = "error"; r._mess = "Tài khoản và email không đúng, vui lòng kiểm tra lại"; } return(r); }
public static login check_login(string us, string pw) { CNManagerDataContext db = new CNManagerDataContext(); clsProcess cl = new clsProcess(); var l = new login(); var u = from x in db.tMembers where x.BranchTypeId == branchTypeId && x.Status == 1 && (x.Username == us.Trim().ToLower() || x.Phone == us.Trim().ToLower()) && x.Password == cl.MaHoa(pw.Trim()) select new { x.Id, x.Email, x.MemberName, x.Username, x.Phone }; if (u.Count() == 1) { HttpContext.Current.Session["cn_mb_user_id"] = l.ID = u.FirstOrDefault().Id.ToString(); HttpContext.Current.Session["cn_mb_user_name"] = l.Name = u.FirstOrDefault().MemberName; HttpContext.Current.Session["cn_mb_user_email"] = l.Email = u.FirstOrDefault().Email; l.Ok = true; l.Mess = "Đăng nhập thành công"; } else { l.Ok = false; l.Mess = "Thông tin đăng nhập không đúng, vui lòng kiểm tra lại"; } return(l); }