Example #1
0
 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 = "����ԭ�������,����������!";
     }
 }
Example #2
0
    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;
            }
    }