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 = "����ԭ�������,����������!";
     }
 }
Exemple #2
0
    protected void imgBtnSave_Click(object sender, ImageClickEventArgs e)
    {
        if (Page.IsValid)
        {
            Usersmr user = new Usersmr();       //����Usersmr����
            user.UserID = txtUserID.Text.Trim();
            if (!user.CheckUser(user.UserID))//ʹ��CheckUser������֤�û��Ƿ����
            {
                user.UserName = txtUserName.Text;
             //ԭMd5���ܺ������ƽ�
            //string PwdMD5 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(txtUserPwd.Text.Trim(), "MD5").ToString();
                //�Զ����GetMd5���ܷ�������ʵ�����ƽ�
            string PwdMD5 = user.GetMd5(txtUserPwd.Text.ToString());
                user.UserPwd = PwdMD5;
                user.DepartmentId = Convert.ToInt16(ddlDepartment.SelectedValue);
                user.RoleId = Convert.ToInt16(ddlRole.SelectedValue);

                if (user.InsertByStr())
                    {
                        lblMessage.Text = "�ɹ�������û���Ϣ��";
                        Server.Transfer("UserManage.aspx");
                    }
              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;
            }
    }