コード例 #1
0
        private void BtnLogin_Click(object sender, EventArgs e)
        {
            if (txtUserName.Text.Trim() == "" || pwdPassword.Text == "")
            {
                return;
            }


            string[] arrParameter = new string[2];

            arrParameter[0] = txtUserName.Text.ToLower().ToString();
            arrParameter[1] = pwdPassword.Text.ToString();

            DataTable dt = crud.ZHMMYZ(arrParameter[0]);

            if (dt == null)
            {
                MessageBox.Show("此账户不存在");
            }
            else if (DES.string_Decrypt(dt.Rows[0]["PassWord"].ToString()) != arrParameter[1])
            {
                MessageBox.Show("密码不正确");
            }
            else if (DES.string_Decrypt(dt.Rows[0]["PassWord"].ToString()) == arrParameter[1] && dt.Rows[0]["State"].ToString() != "Y")
            {
                MessageBox.Show("账户已禁用");
            }
            else
            {
                UserID = dt.Rows[0]["UserID"].ToString();
                string UserName = dt.Rows[0]["NickName"].ToString();

                cusEvtLogin(UserID, UserName);

                dt = null;
                Close();
            }
        }