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;
            }
        }
Пример #2
0
        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;
            }
        }