コード例 #1
0
ファイル: Login.cs プロジェクト: CU-PBL/cu-client
        private void button1_Click(object sender, EventArgs e)
        {
            var userData = new UserData {
                id = textBox1.Text, passwd = textBox2.Text
            };

            var result = Cson <UserData> .Parse(userData);

            var client  = new RestClient(ConstantData.SERVER + "/login");
            var request = new RestRequest(Method.POST);

            request.AddHeader("content-type", "application/json");
            request.AddParameter("application/json", result, ParameterType.RequestBody);
            var response = client.Execute(request);

            var loginResult = Cson <LoginData> .DeParse(response.Content);

//            Console.WriteLine($"로그인 결과: {loginResult.flag}");

            if (loginResult != null && loginResult.flag)
            {
                this.Hide();
                CU_Main main = new CU_Main();
                main.Show();
            }
            else
            {
                MessageBox.Show("로그인 정보가 일치하지 않습니다.", "사용자 오류", MessageBoxButtons.OK, MessageBoxIcon.Error);
                textBox1.Text = "";
                textBox2.Text = "";
            }
        }
コード例 #2
0
ファイル: Login.cs プロジェクト: Ankle93/CU
        private void button1_Click(object sender, EventArgs e)
        {
            this.Hide();
            CU_Main main = new CU_Main();

            main.Show();
        }