一個C#NET網絡驗證的登錄事件及代碼


  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 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM