コード例 #1
0
ファイル: FormLogin.cs プロジェクト: wanghy0411/recite-words
 private void initUserInfo(UserInfoQueryDto dto)
 {
     UserInfo.Id        = dto.Id;
     UserInfo.Name      = dto.Name;
     UserInfo.Nick      = dto.Nick;
     UserInfo.AdminFlag = dto.AdminFlag;
 }
コード例 #2
0
ファイル: FormLogin.cs プロジェクト: wanghy0411/recite-words
        private void buttonLogin_Click(object sender, EventArgs e)
        {
            labelInfo.Text = "";

            NoodleTokenClient noodleTokenClient = new NoodleTokenClient(Config.Url, null, 0);

            UserPasswordCheckRequest userPasswordCheckRequest = new UserPasswordCheckRequest();

            userPasswordCheckRequest.ClientRequestNo = Guid.NewGuid().ToString("N");
            userPasswordCheckRequest.Nick            = textBoxUser.Text;
            userPasswordCheckRequest.Password        = textBoxPassword.Text;
            long userId = noodleTokenClient.DoPost(userPasswordCheckRequest);

            noodleTokenClient = new NoodleTokenClient(Config.Url, null, userId);
            UserInfoQueryRequest userInfoQueryRequest = new UserInfoQueryRequest();

            userInfoQueryRequest.ClientRequestNo = Guid.NewGuid().ToString("N");
            UserInfoQueryDto userInfoQueryDto = noodleTokenClient.DoPost(userInfoQueryRequest);

            //记录登录用户信息
            initUserInfo(userInfoQueryDto);

            //关闭登录窗口
            this.DialogResult = DialogResult.OK;
        }