1 // AuToSoft.Form_Login 2 private void button_login_Click(object sender, EventArgs e) 3 { 4 DateTime now = DateTime.Now; 5 bool flag = sender == this.button_textLogin; 6 bool flag2 = flag; 7 if (flag2) 8 { 9 this.uC_LoginVertical_login.UserName = "試用賬號"; 10 } 11 this.NowLogin = this.uC_LoginVertical_login.Login; 12 bool @checked = this.checkBox_saveLogin.Checked; 13 bool flag3 = @checked; 14 if (flag3) 15 { 16 Sett.Default.SaveLogin = true; 17 Sett.Default.userName = this.uC_LoginVertical_login.UserName; 18 Sett.Default.passWord = this.uC_LoginVertical_login.PassWord; 19 Sett.Default.Save(); 20 } 21 else 22 { 23 Sett.Default.SaveLogin = false; 24 Sett.Default.userName = this.uC_LoginVertical_login.UserName; 25 Sett.Default.passWord = ""; 26 Sett.Default.Save(); 27 } 28 bool flag4 = this.button_textLogin != sender && Tu_string.IsNullOrWhiteSpace(new string[] 29 { 30 this.uC_LoginVertical_login.UserName, 31 this.uC_LoginVertical_login.PassWord 32 }); 33 bool flag5 = flag4; 34 if (flag5) 35 { 36 MessageBox.Show("請輸入賬號和密碼!"); 37 } 38 string empty = string.Empty; 39 string userName = this.uC_LoginVertical_login.UserName; 40 string passWord = this.uC_LoginVertical_login.PassWord; 41 KEKE.ks_setSoftVal(this.v_softcode, this.v_softkey); 42 string empty2 = string.Empty; 43 KEKE.ks_setUserVal(Convert.ToInt32(this.tbClientID), userName, passWord, empty); 44 int num = new Random().Next(0, 50); 45 checked 46 { 47 string text = KEKE.ks_IdCheck("6d53347bd111a1779ae2eb39f9f3f55d185284da44e3cd06f456fb23c3051e2b8c6c4caf4d9ddfaaffc8e0a34fe9f87e54af8590a986da78bae4d827ea1d32a9ec9041f8caac019f57991fbfa1de2c3cf4ac4a959621f8db9c90bfe24a5f8cee5817394b7efa96902a4e2844a1d8bd2e09ef113d91276ea8dba2124713a6476f07ede9e2e1e691264a4de6086af37755bf91f28b87ea683ee5226e69ab558f4859522cf2c17509e862569120e63fe9426e493932f319d925d594ce65d43a05889227cb14393dba743596699d0872500838e930bd1b4e00e2eab7dd1dbb606b3ed447d1c520b1a36f5b075ce83caedec7b60e736706336aa652bdb818c5f043b6a4cfb802def9de448e8e6e1a3d1a17b369d60431336fd9beefe1453acb81b4a9ee87a4011187485a59d31361652bdda6166989c6d619fc0c4e307f4376005a9b1aa5d6db7abe1e53bc234593ea3567cbc845fd1331c8e6263e35f50d79e3a239c3948999a81daaf017643f98896ac66b26e5fb9cf8dc3439d60976777837d0211570a2daab36a1a36d1e701b018b54ce".Substring(num * 8, 8), 0); 48 bool flag6 = KEKE.IsErrNo(text); 49 bool flag7 = flag6; 50 if (flag7) 51 { 52 MessageBox.Show(KEKE.ks_GetMsg(text)); 53 this.button_textLogin.Enabled = true; 54 } 55 else 56 { 57 bool flag8 = text != "6d53347bd111a1779ae2eb39f9f3f55d185284da44e3cd06f456fb23c3051e2b8c6c4caf4d9ddfaaffc8e0a34fe9f87e54af8590a986da78bae4d827ea1d32a9ec9041f8caac019f57991fbfa1de2c3cf4ac4a959621f8db9c90bfe24a5f8cee5817394b7efa96902a4e2844a1d8bd2e09ef113d91276ea8dba2124713a6476f07ede9e2e1e691264a4de6086af37755bf91f28b87ea683ee5226e69ab558f4859522cf2c17509e862569120e63fe9426e493932f319d925d594ce65d43a05889227cb14393dba743596699d0872500838e930bd1b4e00e2eab7dd1dbb606b3ed447d1c520b1a36f5b075ce83caedec7b60e736706336aa652bdb818c5f043b6a4cfb802def9de448e8e6e1a3d1a17b369d60431336fd9beefe1453acb81b4a9ee87a4011187485a59d31361652bdda6166989c6d619fc0c4e307f4376005a9b1aa5d6db7abe1e53bc234593ea3567cbc845fd1331c8e6263e35f50d79e3a239c3948999a81daaf017643f98896ac66b26e5fb9cf8dc3439d60976777837d0211570a2daab36a1a36d1e701b018b54ce".Substring(num * 8 + 400, 8); 58 bool flag9 = flag8; 59 if (flag9) 60 { 61 KEKE.w_ini("signdata", "err", text + "," + "6d53347bd111a1779ae2eb39f9f3f55d185284da44e3cd06f456fb23c3051e2b8c6c4caf4d9ddfaaffc8e0a34fe9f87e54af8590a986da78bae4d827ea1d32a9ec9041f8caac019f57991fbfa1de2c3cf4ac4a959621f8db9c90bfe24a5f8cee5817394b7efa96902a4e2844a1d8bd2e09ef113d91276ea8dba2124713a6476f07ede9e2e1e691264a4de6086af37755bf91f28b87ea683ee5226e69ab558f4859522cf2c17509e862569120e63fe9426e493932f319d925d594ce65d43a05889227cb14393dba743596699d0872500838e930bd1b4e00e2eab7dd1dbb606b3ed447d1c520b1a36f5b075ce83caedec7b60e736706336aa652bdb818c5f043b6a4cfb802def9de448e8e6e1a3d1a17b369d60431336fd9beefe1453acb81b4a9ee87a4011187485a59d31361652bdda6166989c6d619fc0c4e307f4376005a9b1aa5d6db7abe1e53bc234593ea3567cbc845fd1331c8e6263e35f50d79e3a239c3948999a81daaf017643f98896ac66b26e5fb9cf8dc3439d60976777837d0211570a2daab36a1a36d1e701b018b54ce".Substring(num * 8 + 400, 8)); 62 } 63 else 64 { 65 string empty3 = string.Empty; 66 bool flag10 = KEKE.ks_GetData(15) != "http://wz2988.top"; 67 bool flag11 = flag10; 68 if (flag11) 69 { 70 MessageBox.Show("服務器異常,請聯系管理員"); 71 } 72 else 73 { 74 this.button_textLogin.Enabled = true; 75 bool checked2 = this.checkBox_saveLogin.Checked; 76 bool flag12 = checked2; 77 if (flag12) 78 { 79 KEKE.w_ini("Soft_Config", "username", this.uC_LoginVertical_login.UserName); 80 KEKE.w_ini("Soft_Config", "password", this.uC_LoginVertical_login.PassWord); 81 } 82 else 83 { 84 KEKE.w_ini("Soft_Config", "username", ""); 85 KEKE.w_ini("Soft_Config", "password", ""); 86 } 87 this.LoginPass = true; 88 this.token = "b56090e4f9f8c1c9931d413f7f845945"; 89 Static_parms.token = this.token; 90 double value = Convert.ToDouble(KEKE.ks_GetData(5)); 91 this.EndTime = DateTime.Now.AddSeconds(value).ToString("yyyy-MM-dd HH:mm"); 92 TimeSpan timeSpan = this.EndTime.TryParseTime() - DateTime.Now; 93 Static_parms.NormalUserTime = this.EndTime.TryParseTime(); 94 bool flag13 = timeSpan.Days <= 2; 95 bool flag14 = flag13; 96 if (flag14) 97 { 98 MessageBox.Show(string.Concat(new object[] 99 { 100 "登陸成功! 您的軟件還有:【", 101 timeSpan.Days, 102 "】天【", 103 timeSpan.Hours, 104 "】小時【", 105 timeSpan.Minutes, 106 "】分鍾的使用時間的使用時間! 請及時續費,以免耽誤發財大計.." 107 }), "軟件提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); 108 } 109 Static_parms.isNormalUser = true; 110 this.isClose = false; 111 base.Close(); 112 this.isClose = true; 113 } 114 } 115 } 116 } 117 }