protected void imgBtnModifyPwd_Click1(object sender, ImageClickEventArgs e) { Usersmr user = new Usersmr();//����Usersmr����user user.LoadData(Session["userID"].ToString()); // string txtOldPwdMD5 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(txtOldPwd.Text.Trim(), "MD5").ToString(); string txtOldPwdMD5 = user.GetMd5(txtOldPwd.Text.Trim()); if (user.UserPwd == txtOldPwdMD5)//��֤�û�����ԭ�����Ƿ���ȷ { // string txtNewPwdMD5 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(txtNewPwd.Text.Trim(), "MD5").ToString(); string txtNewPwdMD5 = user.GetMd5(txtNewPwd.Text.Trim()); user.UserPwd = txtNewPwdMD5.ToString().Trim(); if (user.ModifyPassword(this.Session["userID"].ToString()))//�����û����� { lblMessage.Text = "�ɹ�������!"; } else//������ʧ�� { lblMessage.Text = "������ʧ��!"; } } else//ԭ������� { lblMessage.Text = "����ԭ�������,����������!"; } }
protected void ImageButtonResetPassword_Click(object sender, ImageClickEventArgs e) { int numOfChecked = 0; for (int i = 0; i < this.GridView1.Rows.Count; i++) { bool isChecked = ((CheckBox)GridView1.Rows[i].FindControl("chkSelected")).Checked; if (isChecked) { numOfChecked++; } } if (numOfChecked == 1) { for (int i = 0; i < this.GridView1.Rows.Count; i++) { bool isChecked = ((CheckBox)GridView1.Rows[i].FindControl("chkSelected")).Checked; if (isChecked) { string UserID = ((Label)GridView1.Rows[i].FindControl("Label1")).Text; Random ran = new Random(); string newPassword = (ran.Next(999999).ToString().PadLeft(6, '8')); //�������һ������ Usersmr user = new Usersmr();//����Usersmr����user string pwdMd5 = user.GetMd5(newPassword); user.UserPwd = pwdMd5.ToString().Trim(); if (user.ModifyPassword(UserID))//�����û����� { Response.Write("<Script language=JavaScript>alert('" + UserID + "�������Ѿ����ã�������Ϊ��" + newPassword + "����');location='UserManage.aspx';</Script>"); } else//������ʧ�� { Response.Write("<Script language=JavaScript>alert('" + UserID + "��������ʧ��!');location='UserManage.aspx';</Script>"); } } else { isChecked = false;//ȡ��ѡ�� } } } else { Response.Write("<Script language=JavaScript>alert('��ֻ��ѡ��һ���û�!');;location='UserManage.aspx';</Script>"); return; } }