protected void ChangePass_Click(object sender, EventArgs e) { try { if (fPassWord.Value == "" || fPassWordNew.Value == "" || fPassWordNewConfirm.Value == "") { ShowErrorMes("Vui lòng nhập đầy đủ thông tin mật khẩu"); return; } else if (MD5Encrypt.EncryptDataMD5(fPassWord.Value.Trim(), "CMSVTS") != MyConfig.GetValueByKey("PassWord")) { ShowErrorMes("Mật khẩu cũ không đúng! Bạn nhập lại ..."); fPassWord.Focus(); return; } else if (fPassWordNew.Value != fPassWordNewConfirm.Value) { ShowErrorMes("Nhập mật khẩu lại không chính xác"); fPassWordNewConfirm.Focus(); return; } DAWebUser daWebUser = new DAWebUser(); string PassEcryp = MD5Encrypt.EncryptDataMD5(fPassWordNew.Value.Trim(), "CMSVTS"); daWebUser.USP_WebUser_ChangePass(this.KeyID, PassEcryp); ShowSuccessMes("Đỗi mật khẩu thành công"); } catch (Exception ex) { ShowErrorMes("Lỗi hệ thống: " + ex.ToString()); } }
override protected Boolean CheckInput() { if (fUserName.Value.Trim() == "") { ShowErrorMes("Bạn chưa nhập tài khoản!"); fUserName.Focus(); return(false); } if (fPassWord.Value.Trim() != "") { if (MD5Encrypt.EncryptDataMD5(fPassWord.Value.Trim(), "CMSVTS") != MyConfig.GetValueByKey("PassWord")) { ShowErrorMes("Mật khẩu cũ không đúng! Bạn nhập lại ..."); fPassWord.Focus(); return(false); } } if (fPassWordNew.Value.Trim() != "") { if (MD5Encrypt.EncryptDataMD5(fPassWord.Value.Trim(), "CMSVTS") != MyConfig.GetValueByKey("PassWord")) { ShowErrorMes("Mật khẩu cũ không đúng! Bạn nhập lại ..."); fPassWord.Focus(); return(false); } } return(true); }
protected void Login_Click(object sender, EventArgs e) { String sPassEnscrypted = MD5Encrypt.EncryptDataMD5(Password.Value, "CMSVTS"); if (sPassEnscrypted == MySession.PassWord) { MySession.ClockScren = null; Page.ClientScript.RegisterStartupScript(this.GetType(), "VoteJsFunc", "window.parent.$('#div_iframe').remove();", true); } }
private DAWebUser CreateObjectFromPage() { // check DAWebUser DAWebUser = new DAWebUser(); DAWebUser.fUserName = fUserName.Value.Trim(); DAWebUser.fFullName = fFullName.Value; DAWebUser.fPassWord = MD5Encrypt.EncryptDataMD5(fPassWord.Value.Trim(), "CMSVTS"); DAWebUser.fRole = Convert.ToInt32(ddlRGroup.Value); DAWebUser.fAddress = fAddress.Value; DAWebUser.fTel = fTel.Value; DAWebUser.fEmail = fEmail.Value; DAWebUser.fSocial = fSocial.Value; DAWebUser.fDescription = fDescription.Value; DAWebUser.fActive = fActive.Checked; return(DAWebUser); }
private void ProcessLogin() { string website = txtWebsite.Value; DAWebUser mData = new DAWebUser(); DAWebFuncGroup mPermission = new DAWebFuncGroup(); txtUserName.Value = txtUserName.Value.Trim(); txtPassword.Value = txtPassword.Value.Trim(); lblError.InnerText = ""; if (txtUserName.Value == "") { lblError.InnerText = "Bạn chưa nhập tên đăng nhập!"; return; } //if (!Utilities.isEmail(txtUserName.Text)) //{ // lblError.InnerText = string.Format(Message.Show("WARNING"), "Địa chỉ email không hợp lệ!"); // return; //} if (txtPassword.Value == "") { lblError.InnerText = "Bạn chưa nhập mật khẩu!"; return; } //Login sai quá số lần cho phép ==> bật hộp thoại yêu cầu nhập mã kiểm tra. //if ((pnlRandom.Visible == true) && (!CaptchaGenerator.IsValidText(txtRandom.Text))) //{ // lblError.InnerText = "Chuỗi kiểm tra không đúng!"; // txtRandom.Text = ""; // SetCaptcha(); // return; //} String sPass = MD5Encrypt.EncryptDataMD5(txtPassword.Value, "CMSVTS"); DataTable dt = new DataTable(); Dictionary <string, string> config = new Dictionary <string, string>(); Dictionary <Int32, Boolean> permission = new Dictionary <Int32, Boolean>(); Dictionary <Int32, String> navigation = new Dictionary <Int32, String>(); try { dt.Load(mData.USP_WebUser_Login(txtUserName.Value, sPass)); if (dt.Rows.Count > 0) { String RoleID = dt.Rows[0]["Role"].ToString(); if (Utilities.IsNullOrEmpty(RoleID) || RoleID == "0") { lblError.InnerText = string.Format(Message.Show(MessageText.WARNING), "Bạn chưa được cấp quyền truy cập hệ thống!"); return; } else { config.Add("WebSite", website); config.Add("UserID", dt.Rows[0]["UserID"].ToString()); config.Add("UserName", dt.Rows[0]["UserName"].ToString()); config.Add("FullName", dt.Rows[0]["FullName"].ToString()); config.Add("PassWord", dt.Rows[0]["PassWord"].ToString()); config.Add("Email", dt.Rows[0]["Email"].ToString()); config.Add("Role", dt.Rows[0]["Role"].ToString()); // load Config DataTable dtconfig = new DataTable(); dtconfig = mPermission.USP_webConfig_GetAll(0, 0).Tables[0]; if (dtconfig.Rows.Count > 0) { for (int j = 0; j < dtconfig.Rows.Count; j++) { config.Add(dtconfig.Rows[j]["ConfigKey"].ToString(), dtconfig.Rows[j]["ConfigValue"].ToString()); } } Session["USysConfig"] = config; // Load permission menu DataTable dtmenu = new DataTable(); dtmenu = mPermission.USP_WebFuncGroup_GetFuncbyGroupID(Convert.ToInt32(RoleID)).Tables[0]; for (int j = 0; j < dtmenu.Rows.Count; j++) { permission.Add(Convert.ToInt32(dtmenu.Rows[j]["FuncID"]), Convert.ToBoolean(dtmenu.Rows[j]["pView"])); navigation.Add(Convert.ToInt32(dtmenu.Rows[j]["FuncID"]), dtmenu.Rows[j]["UControl"].ToString()); } Session["UPermission"] = permission; Session["UCNavigation"] = navigation; // + Utils.FuncParam() Response.Redirect(WebConfigurationManager.AppSettings["WebHome"] + "/?module=100"); } } else { //if (Session["LoginFail"] != null) // Session["LoginFail"] = (int)Session["LoginFail"] + 1; //else // Session["LoginFail"] = 0; //if ((int)Session["LoginFail"] > MaxLogin) //{ // if (!pnlRandom.Visible) // pnlRandom.Visible = true; // else // { // txtRandom.Text = ""; // SetCaptcha(); // } //} lblError.InnerText = "Tài khoản hoặc Mật khẩu không đúng!"; return; } } catch (Exception ex) { lblError.InnerText = ex.Message; return; }; }