Exemple #1
0
 private int checkLogin(string user, string pass)
 {
     AccessData acc = new AccessData();
     string strSQL = Share.select_tblUser;
     SqlDataReader reader = acc.ExecuteReader(strSQL);
     while (reader.Read())
     {
         if (reader[0].ToString() == user && reader[1].ToString() == pass)
         {
             if ((bool)reader[3] == false)
             {
                 return 2;
             }
             else
             {
                 cu.Username = reader[0].ToString();
                 cu.Pass = reader[1].ToString();
                 cu.Rule = (int)reader[2];
                 cu.Status = (bool)reader[3];
                 return 1;
             }
         }
     }
     return 0;
 }
        private void btnChangePass_Click(object sender, EventArgs e)
        {
            AccessData    acc    = new AccessData();
            string        StrSQL = Share.select_tblUser;
            SqlDataReader reader = acc.ExecuteReader(StrSQL);

            while (reader.Read())
            {
                if (reader[0].ToString() == cu.Username)
                {
                    pass = reader[1].ToString();
                    break;
                }
            }

            if (txtOld_Pass.Text.CompareTo(pass) != 0)
            {
                MessageBox.Show("Mật khẩu cũ không đúng !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtOld_Pass.Text = "";
                txtOld_Pass.Focus();
            }
            else
            {
                if (txtNew_Pass.Text.CompareTo(txtNew_Pass_EnterAgain.Text) != 0)
                {
                    MessageBox.Show("Nhập lại mật khẩu mới không đúng !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtNew_Pass_EnterAgain.Focus();
                }
                else
                {
                    cu.Pass = txtNew_Pass.Text;
                    StrSQL  = @"Update [tblUser] set [Pass]=@pass where [Name]=@name";
                    SqlCommand cmd = new SqlCommand(StrSQL, conn);
                    cmd.Parameters.Add(new SqlParameter("name", txtUserName.Text));
                    cmd.Parameters.Add(new SqlParameter("pass", txtNew_Pass.Text));
                    cmd.ExecuteNonQuery();
                    MessageBox.Show("Mật khẩu thay đổi thành công !");
                    this.Close();

                    frmUserInfomation frm_ui = new frmUserInfomation(cu);
                    frm_ui.Show();
                }
            }
        }
        private void btnChangePass_Click(object sender, EventArgs e)
        {
            AccessData acc = new AccessData();
            string StrSQL = Share.select_tblUser;
            SqlDataReader reader = acc.ExecuteReader(StrSQL);
            while (reader.Read())
            {
                if (reader[0].ToString() == cu.Username)
                {
                     pass = reader[1].ToString();
                     break;
                }
            }

            if (txtOld_Pass.Text.CompareTo(pass) != 0)
            {
                MessageBox.Show("Mật khẩu cũ không đúng !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtOld_Pass.Text = "";
                txtOld_Pass.Focus();
            }
            else
            {
                if (txtNew_Pass.Text.CompareTo(txtNew_Pass_EnterAgain.Text) != 0)
                {
                    MessageBox.Show("Nhập lại mật khẩu mới không đúng !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtNew_Pass_EnterAgain.Focus();
                }
                else
                {
                    cu.Pass = txtNew_Pass.Text;
                    StrSQL = @"Update [tblUser] set [Pass]=@pass where [Name]=@name";
                    SqlCommand cmd = new SqlCommand(StrSQL, conn);
                    cmd.Parameters.Add(new SqlParameter("name", txtUserName.Text));
                    cmd.Parameters.Add(new SqlParameter("pass", txtNew_Pass.Text));
                    cmd.ExecuteNonQuery();
                    MessageBox.Show("Mật khẩu thay đổi thành công !");
                    this.Close();

                    frmUserInfomation frm_ui = new frmUserInfomation(cu);
                    frm_ui.Show();
                }
            }
        }