private void ControlForm() { DockerUserControllerEntities th = new DockerUserControllerEntities(); while (true) { string[] list = cookiemsg.Split('^'); string user = list[1]; var result = th.EditSet.SingleOrDefault(m => m.Username == user); if (result == null) { MessageBox.Show("错误的登录方式", "Error", MessageBoxButtons.OK); Close(); } else { if (result.Email != null) { textBox2.Text = result.Email; button2.Visible = false; } if (result.Phone != null) { textBox3.Text = result.Phone; button3.Visible = false; } textBox4.Text = result.Money.ToString(); textBox5.Text = result.Identity.ToString(); } Thread.Sleep(600); } }
public UserLogin() { InitializeComponent(); CheckForIllegalCrossThreadCalls = false; AcceptButton = button1; checknet = new Thread(CheckOnline); checknet.Start(); context = new DockerUserControllerEntities(); }
private async void button2_Click(object sender, EventArgs e) { if (context != null) { context.Dispose(); } context = new DockerUserControllerEntities(); bool result = await context.EditSet.AllAsync(m => m.Email == textBox2.Text); if (result) { MessageBox.Show("该邮箱已经被注册过", "Error", MessageBoxButtons.OK); return; } string[] list = cookiemsg.Split('^'); string user = list[1]; if (textBox2.Text == "") { MessageBox.Show("不能为空", "Error", MessageBoxButtons.OK); return; } int code = GetCode(6); bool sended = EmailSender.SendEmail(textBox2.Text.ToString(), "验证码", "验证码是:" + code.ToString()); if (sended) { ConformEmail ce = new ConformEmail(code, user, textBox2.Text.ToString(), false); ce.ShowDialog(); } else { MessageBox.Show("未能发送邮件", "Error", MessageBoxButtons.OK); return; } Flaush(); if (context != null) { context.Dispose(); } }
private void button1_Click(object sender, EventArgs e) { int inputcode = 0; bool change = int.TryParse(textBox1.Text, out inputcode); if (!change) { MessageBox.Show("请输入正确的验证码", "Error", MessageBoxButtons.OK); return; } if (inputcode == truecode) { DockerUserControllerEntities context = new DockerUserControllerEntities(); var result = context.EditSet.SingleOrDefault(m => m.Username == user); if (result == null) { MessageBox.Show("错误!!!!", "Error", MessageBoxButtons.OK); return; } else { if (isphonenum) { result.Phone = emails; } else { result.Email = emails; } context.SaveChanges(); Close(); } } else { MessageBox.Show("请输入正确的验证码", "Error", MessageBoxButtons.OK); return; } }
private void checkonline() { context = new DockerUserControllerEntities(); while (true) { Ping p = new Ping(); PingReply pr = p.Send("8.8.8.8"); if (pr.Status != IPStatus.Success) { Thread.Sleep(500); continue; } if (loginmsg == string.Empty) { Thread.Sleep(500); continue; } else { string[] cookie = loginmsg.Split('^'); string username = cookie[1]; var result = context.UserSet.SingleOrDefault(m => m.Username == username); if (result == null) { loginmsg = ""; } else { string decode = EnDeCode.DecryptString(cookie[0], result.EncodeKey); if (decode != cookie[1]) { loginmsg = ""; } } } Thread.Sleep(600000); } }
private void UserEdit_Load(object sender, EventArgs e) { string[] list = cookiemsg.Split('^'); string user = list[1]; if (context != null) { context.Dispose(); } context = new DockerUserControllerEntities(); var results = context.EditSet.SingleOrDefault(m => m.Username == user); if (results == null) { MessageBox.Show("错误的登录方式", "Error", MessageBoxButtons.OK); Close(); } else { if (results.Email != null) { textBox2.Text = results.Email; button2.Visible = false; } if (results.Phone != null) { textBox3.Text = results.Phone; button3.Visible = false; } textBox4.Text = results.Money.ToString(); textBox5.Text = results.Identity.ToString(); } if (context != null) { context.Dispose(); } }