protected void btLogin_Click(object sender, EventArgs e) { string returnUrl = HttpUtility.UrlDecode(Request.QueryString["returnUrl"]); string pass = ApplicationUtil.PasswordEncrypt(txtPassword.Text); var members = new MemberRepository().SearchFor(o => o.Member_Username == txtUsername.Text || o.Member_Email == txtUsername.Text || o.Member_Phone == txtUsername.Text); if (members.Count() > 0) { tbl_Member member = members.SingleOrDefault(); if (member.Member_Password == pass) { if (member.Member_Status == false) { Value.ShowMessage(ltrLoginMessage, ErrorMessage.AccountLocked, AlertType.ERROR); txtUsername.Focus(); } else { Session["MemberID"] = member.Member_ID; Session["Member_Role"] = member.Member_Role; Session["Member_Username"] = member.Member_Username; Session["Member_Email"] = member.Member_Email; Session["Member_Avarta"] = member.Member_Avarta; Session["Member_Name"] = member.Member_Name; if (ckRemember.Checked) { Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(30); Response.Cookies["Password"].Expires = DateTime.Now.AddDays(30); Response.Cookies["UserName"].Value = txtUsername.Text.Trim(); Response.Cookies["Password"].Value = txtPassword.Text.Trim(); } else { Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(-1); Response.Cookies["Password"].Expires = DateTime.Now.AddDays(-1); } Value.ShowMessage(ltrLoginMessage, string.Format(ErrorMessage.Success, "Đăng nhập", ""), AlertType.ERROR); if (string.IsNullOrEmpty(returnUrl)) { Response.Redirect("/"); } else { Response.Redirect(returnUrl); } } } else { Value.ShowMessage(ltrLoginMessage, ErrorMessage.LoginFail, AlertType.ERROR); txtUsername.Focus(); } } else { Value.ShowMessage(ltrLoginMessage, ErrorMessage.LoginFail, AlertType.ERROR); txtUsername.Focus(); } }
protected void Page_Load(object sender, EventArgs e) { string url = String.IsNullOrEmpty(Request["url"]) ? "Home" : Request["url"].ToString(); this.url = url; nurl = Request.QueryString["nUrl"]; if (Session["MemberID"] != null) { this.member = new MemberRepository().Find(int.Parse(Session["MemberID"].ToString())); } else { Value.ShowMessage(ltrError, ErrorMessage.Unauthorized, AlertType.ERROR); dvinfo.Visible = false; } Control _objControl = LoadControl("/ucontrols/subcontrol/ProfileSidebar.ascx"); sidebar.Controls.Add(_objControl); if (!IsPostBack) { txtDiachi.Text = member.Member_Address; txtEmail.Text = member.Member_Email; txtName.Text = member.Member_Name; txtSdt.Text = member.Member_Phone; avartar.ImageUrl = string.IsNullOrEmpty(member.Member_Avarta) ? "/resources/img/icon/images.jpg" : member.Member_Avarta; DataTable dt = UpdateData.ExecStore("SP_CCB_Tinh", "").Tables[0]; Value.BindToDropdown(ddlTinh, dt); for (int i = 0; i < ddlTinh.Items.Count; i++) { if (member.Member_Tinh.HasValue) { if (ddlTinh.Items[i].Value == member.Member_Tinh.ToString()) { ddlTinh.Items[i].Selected = true; } } } Value.BindToDropdown(ddlQuanHuyen, UpdateData.ExecStore("SP_CCB_Huyen_FROM_Tinh", ddlTinh.SelectedValue).Tables[0]); for (int i = 0; i < ddlQuanHuyen.Items.Count; i++) { if (member.Member_QuanHuyen.HasValue) { if (ddlQuanHuyen.Items[i].Value == member.Member_QuanHuyen.ToString()) { ddlQuanHuyen.Items[i].Selected = true; } } } } }
protected void Page_Load(object sender, EventArgs e) { string u = String.IsNullOrEmpty(Request["url"]) ? "Home" : Request["url"].ToString(); p = ModControl.GetP_From_Code(u); ltrAdvertisment.Text = GetAdvertisment(p); if (Session["MemberID"] != null) { string memberID = Session["MemberID"].ToString(); UpdateRequestTimeOut(); rq = new RequestRepository().SearchFor(o => o.CreateBy == memberID && o.isCancel == false).OrderByDescending(o => o.CreateDate).FirstOrDefault(); member = new MemberRepository().Find(int.Parse(Session["MemberID"].ToString())); } }
protected void Page_Load(object sender, EventArgs e) { string url = String.IsNullOrEmpty(Request["url"]) ? "Home" : Request["url"].ToString(); this.url = url; nurl = Request.QueryString["nUrl"]; if (Session["MemberID"] != null) { this.member = new MemberRepository().Find(int.Parse(Session["MemberID"].ToString())); } else { Value.ShowMessage(ltrError, ErrorMessage.Unauthorized, AlertType.ERROR); mainarea.Visible = false; } Control _objControl = LoadControl("/ucontrols/subcontrol/ProfileSidebar.ascx"); sidebar.Controls.Add(_objControl); }
public ActionResult Create([Bind(Include = "UserName,UserSurname,UserPassword,UserEmail")] MemberModel MemberModel) { if (ModelState.IsValid) { var member = new tbl_Member(); member.UserName = MemberModel.UserName; member.UserSurname = MemberModel.UserSurname; member.UserPassword = MemberModel.UserPassword; member.UserEmail = MemberModel.UserEmail; var control = db.tbl_Member.FirstOrDefault(m => m.UserEmail == member.UserEmail); if (control != null) { ViewBag.Control = "There is an user who has this email"; return(View()); } db.tbl_Member.Add(member); db.SaveChanges(); Session["Users"] = member; return(RedirectToAction("UserToDoList", "Home")); } return(View(MemberModel)); }
protected void Page_Load(object sender, EventArgs e) { string mave = Request.QueryString["nurl"]; if (string.IsNullOrEmpty(mave)) { dvmain.Visible = false; Value.ShowMessage(ltrError, ErrorMessage.NoTransaction, AlertType.ERROR); } else { this.order = new OrderRepository().SearchFor(o => o.Order_Code == mave).SingleOrDefault(); if (order != null) { this.chuyenxe = new ChuyenXeRepository().Find(order.MaChuyenXe.Value); if (chuyenxe != null) { chuyenxe.Xe = new XeRepository().Find(chuyenxe.MaXe.Value); if (chuyenxe.Xe != null) { chuyenxe.Xe.NhaXe1 = new NhaxeRepository().Find(chuyenxe.Xe.Nhaxe.Value); } } if (order.Order_Account.HasValue) { this.member = new MemberRepository().Find(order.Order_Account.Value); } this.method = new MethodRepository().Find(order.Order_CheckOutMethod.Value); } else { dvmain.Visible = false; Value.ShowMessage(ltrError, ErrorMessage.NoVertification, AlertType.ERROR); } } }
protected void btnPassword_Click(object sender, EventArgs e) { Div1.Visible = false; if (string.IsNullOrEmpty(email.Text)) { display = ""; alertType = "danger"; lberror_email.Text = "Bạn phải nhập email"; } else { var members = new MemberRepository().SearchFor(o => o.Member_Email == email.Text); if (members == null || members.Count() == 0) { dverror_email.Visible = true; lberror_email.Text = "Email không thuộc về bất kỳ tài khoản nào, vui lòng kiểm tra lại."; } else { var newpass = Value.CreatePassword(6); tbl_Member member = members.SingleOrDefault(); Hashtable tb = new Hashtable(); tb.Add("Member_Password", ApplicationUtil.PasswordEncrypt(newpass)); if (UpdateData.Update("tbl_Member", tb, "Member_ID=" + member.Member_ID)) { #region Send Mail //send mail string strBody = "<html><body>\n"; strBody += "<h2>Chào mừng đến với " + CMSfunc._GetConst("_Domain") + "</h1><br>\n"; strBody += "Mật khẩu mới của quý khách là: <strong style='color: red'>" + newpass + "</strong><br>\n"; strBody += "</body></html>"; string fromEmail = CMSfunc._GetConst("_EmailClient"); string toEmail = email.Text; string Name = CMSfunc._GetConst("_Name"); string Subject = "THAY ĐỔI MẬT KHẨU ĐĂNG NHẬP"; string Host = CMSfunc._GetConst("_Hostmail"); string EmailClient = CMSfunc._GetConst("_EmailClient"); string PassEmailClient = CMSfunc._GetConst("_PassEmailClient"); int Port = Convert.ToInt32(CMSfunc._GetConst("_Port")); try { bool _isSend = SendMailClient.SendGMail(toEmail, fromEmail, Name, "", Subject, Host, Port, EmailClient, PassEmailClient, "Xác thực thành công", strBody); if (_isSend) { Div1.Visible = false; Div2.Visible = true; lbSuccess.Text = "Thay đổi mật khẩu thành công, mật khẩu mới đã được gửi về Email của bạn. Vui lòng kiểm tra email và đăng nhập lại."; } else { Div2.Visible = false; Div1.Visible = true; lbError.Text = "Thay đổi mật khẩu không thành công, vui lòng thử lại."; } } catch (Exception ex) { Div2.Visible = false; Div1.Visible = true; lbError.Text = "Thay đổi mật khẩu không thành công, vui lòng thử lại."; } #endregion } } } }