//加载 private void 注册界面_Load(object sender, EventArgs e) { if (是否修改) { 标题.Text = "编辑资料"; 确认.Text = "保存"; if (user.身份().Equals("用户")) { yh.Checked = true; } else { gly.Checked = true; } name.Text = user.姓名(); yhm.Text = user.用户名(); mm.Text = user.密码(); qrmm.Text = user.密码(); } else { yh.Checked = true; gly.Enabled = false; } }
//用户注册 private void 用户注册() { if (!正则检验()) { return; } user = new 用户(); user.set姓名(name.Text.Trim()); user.set用户名(yhm.Text.Trim()); if (yh.Checked) { user.set身份用户(); } else { user.set身份管理员(); } String sql = "INSERT INTO user(name, uname, password, role) " + "VALUES ('{0}', '{1}', '{2}', '{3}');"; sql = String.Format(sql, user.姓名(), user.用户名(), user.密码(), user.身份()); //打开链接 MySqlConnection cnn = 系统.链接(); cnn.Open(); //执行 MySqlCommand command = new MySqlCommand(sql, cnn); command.ExecuteNonQuery(); cnn.Close(); MessageBox.Show("注册成功"); this.Close(); }
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(); }
//判断是否 public static Boolean 是管理员吗() { return(登录用户.身份().Equals("管理员")); }