示例#1
0
 private void FormLogin_FormClosed(object sender, FormClosedEventArgs e)
 {
     CTHelper.SetConfig("username", tbUser.Text);
     CTHelper.SetConfig("userid", userid);
     CTHelper.SetConfig("userkey", CTHelper.Encrypt(tbPassword.Text, "WXDX"));
     //CTHelper.SetConfig("userkey", "womR4GniEbw=");
 }
示例#2
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            string user    = tbUser.Text.Trim();
            string pass    = CTHelper.Convert2MD5(tbPassword.Text.Trim());
            string valid   = "B6B4D7ED1E4D436F8D69FFE3924F47B3";
            string strpara = "sign_in_key=" + user + "&sign_in_pwd=" + pass + "&sign_in_token=" + valid;

            try
            {
                string  jsr = CTHelper.HttpPost("http://www.especies.cn/casuser/rest/remoteLogin", strpara);
                JObject jo  = JObject.Parse(jsr);
                if (jo.GetValue("message").ToString() == "Success")
                {
                    JObject jouser = JObject.Parse(jo.GetValue("returnUser").ToString());
                    userid = jouser.GetValue("id").ToString();
                    CTHelper.SetConfig("userid", userid);
                    CTHelper.SetConfig("userkey", tbPassword.Text.Trim());
                    CTHelper.SetConfig("mail", jouser.GetValue("email").ToString());
                    CTHelper.SetConfig("username", user);
                    System.Configuration.ConfigurationManager.RefreshSection("appSettings");
                    this.DialogResult = DialogResult.OK;
                    this.Close();
                }
            }
            catch { MessageBox.Show("Something wrong. Try later."); }
        }
示例#3
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            FormLogin f = new FormLogin();

            if (f.ShowDialog() == DialogResult.OK)
            {
                CTHelper.SetConfig("userid", f.userid);
                Application.Run(new CTDBForm1());
            }
        }