/// <summary>
        /// 验证用户是否存在
        /// </summary>
        /// <param name="account"></param>
        /// <returns></returns>
        public bool VerifyIsUserExist(string account)
        {
            var user = dbHelper.GetUserByAccountHash(account);

            if (user.Account == null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #2
0
        //登录按钮
        private void SignInBtn_Click(object sender, EventArgs e)
        {
            var account  = accountForm.Text;
            var password = passwordForm.Text;

            if (security.VerifyIsUserExist(account)) //dbHelper.GetUserByAccountHash(account).Account == null
            {
                MessageBox.Show("The account does't exist, please sign up first", "Tip", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                if (security.VerifyPassword(password, dbHelper.GetUserByAccountHash(account).Password))
                {
                    Ganko ganko = new Ganko();
                    ganko.accountName = account;
                    this.Close();
                    //ganko.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Your password is wrong, please try again", "Tip", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }