コード例 #1
0
        private async void btnOk_Click(object sender, EventArgs e)
        {
            var username = txtUserName.Text;
            var password = txtPassword.Text;

            if (username.IsNullOrEmpty() || password.IsNullOrEmpty())
            {
                MessageBox.Show("输入用户名和密码哦!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            var vcdlg = new RequireVcDlg(_context, VerifyCodeType.Login);

            if (vcdlg.ShowDialog(this) != DialogResult.OK)
            {
                return;
            }

            var result = await _context.Session.LoginAsync(username, password, vcdlg.Points);

            if (result == null)
            {
                Close();
                return;
            }
            MessageBox.Show("登录失败:" + result.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
        }
コード例 #2
0
		private async void btnOk_Click(object sender, EventArgs e)
		{
			var username = txtUserName.Text;
			var password = txtPassword.Text;

			if (username.IsNullOrEmpty() || password.IsNullOrEmpty())
			{
				MessageBox.Show("输入用户名和密码哦!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
				return;
			}

			var vcdlg = new RequireVcDlg(_context, VerifyCodeType.Login);
			if (vcdlg.ShowDialog(this) != DialogResult.OK)
				return;

			var result = await _context.Session.LoginAsync(username, password, vcdlg.Points);
			if (result == null)
			{
				Close();
				return;
			}
			MessageBox.Show("登录失败:" + result.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
		}