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 button2_Click(object sender, EventArgs e) { if (!online) { MessageBox.Show("未能成功连接至服务器", "Error", MessageBoxButtons.OK); return; } string user = textBox1.Text; string pass = textBox2.Text; if (user != "" && pass != "") { var result = context.UserSet.SingleOrDefault(m => m.Username == user); if (result != null) { MessageBox.Show("已经有相同的用户名", "Error", MessageBoxButtons.OK); return; } ConfromPass cp = new ConfromPass(); cp.TransfEvent += ConformP; cp.ShowDialog(); if (conformpass != pass) { MessageBox.Show("密码不相符", "Error", MessageBoxButtons.OK); return; } else { UserSet us = new UserSet { Username = user, Password = pass, EncodeKey = keynumber.ToString() }; context.UserSet.Add(us); EditSet es = new EditSet { Username = user, Identity = 3 }; context.EditSet.Add(es); CloudEditSet ces = new CloudEditSet { Username = user }; context.CloudEditSet.Add(ces); context.SaveChanges(); cookie = EnDeCode.EncryptString(user, keynumber.ToString()) + "^" + user; TransfEvent(cookie); Close(); } } else { if (pass == "") { MessageBox.Show("密码不能为空", "Error", MessageBoxButtons.OK); } else if (user == "") { MessageBox.Show("用户名不能为空", "Error", MessageBoxButtons.OK); } return; } }