//正则检验 private Boolean 正则检验() { if (name.Text.Trim().Length < 3) { MessageBox.Show("用户名不能低于3位"); return(false); } if (mm.Text.Trim().Length < 5) { MessageBox.Show("密码不能低于5位"); return(false); } user.set密码(mm.Text.Trim()); if (!user.密码().Equals(qrmm.Text.Trim())) { MessageBox.Show("两次密码不一致"); return(false); } if (!"emsf".Equals(yzm.Text.Trim())) { MessageBox.Show("验证码错误!"); return(false); } return(true); }
private void logo_Click(object sender, EventArgs e) { user.set用户名(textBox1.Text); user.set密码(textBox2.Text); //打开链接 MySqlConnection cnn = 系统.链接(); cnn.Open(); string sql = "SELECT * FROM user WHERE uname='" + user.用户名() + "' AND password='******' AND role='" + user.身份() + "'"; //执行 MySqlCommand command = new MySqlCommand(sql, cnn); MySqlDataReader sdr = command.ExecuteReader(); if (sdr.Read()) { user.set姓名(sdr.GetString("name")); user.setID(sdr.GetInt32("_id")); MessageBox.Show("欢迎" + user.姓名()); 管理系统主界面 主界面 = new 管理系统主界面(); //写入数据 系统.startApp(this); 系统.setUser(user); //启动主界面 主界面.Show(); //隐藏线程 this.Hide(); } else { MessageBox.Show("用户名或密码错误或身份不正确"); } //关闭数据链接 cnn.Close(); }
//编辑 private void button6_Click(object sender, EventArgs e) { 用户 user = new 用户(); user.setID(int.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString())); user.set用户名((string)dataGridView1.CurrentRow.Cells[1].Value.ToString()); user.set密码((string)dataGridView1.CurrentRow.Cells[2].Value.ToString()); user.set姓名((string)dataGridView1.CurrentRow.Cells[3].Value.ToString()); if ("管理员".Equals((string)dataGridView1.CurrentRow.Cells[4].Value.ToString())) { user.set身份管理员(); } else { user.set身份用户(); } new 注册界面(user).Show(); }