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="); }
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."); } }
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()); } }