//验证用户登录 private void DoLogin_Click(object sender, EventArgs e) { DBlink db = new DBlink(); //创建数据库连接对象 PuanDuanSF.panduanshenfen(identity.SelectedIndex); //根据用户选择的值判断用户身份 if (db.DBconn()) { //数据库连接成功 if (db.GetLoginData("select * from login_info where SF='" + quanju.sf + "'and username='******'")) { //用户存在 if (LoginInfo.tag == 1) //账号已被审核允许登录 { if (Tpass.Text.Equals(LoginInfo.password)) //登录成功 { ZhuChaiDan zcd = new ZhuChaiDan(); zcd.Show(); //显示主菜单界面 } else //密码错误 { label6.Text = "密码错误!"; } } else //账号未审核 { label6.Text = "该账号未审核,请联系管理员"; } } else { label6.Text = "登录失败,用户名不存在!"; } } db.DBclose();//关闭数据库连接 }
//注册界面初始化 private void regist_Load(object sender, EventArgs e) { MaximizeBox = false; //关闭注册窗口的最大化功能 RegistIdentity.SelectedIndex = 2; //设置下拉菜单的默认选项 //将所有提示信息的lable置空 label8.Text = "*必填"; label9.Text = "*必填"; label11.Text = "*必填"; label12.Text = ""; label14.Text = "*必填"; button1.Enabled = false; //用户未输入注册信息时,默认注册按钮不可点击 PuanDuanSF.panduanshenfen(RegistIdentity.SelectedIndex); //根据用户选择的值判断用户身份 if (quanju.sf.Equals("s")) { label2.Text = "学生注册"; this.Text = "学生注册"; } else { label2.Text = "教师注册"; this.Text = "教师注册"; } label2.Text = "选择身份"; this.Text = "注册"; Verification_Code.Text = YanZhenMa.Code(); //加载验证码 panel1.Visible = false; //未选择注册身份之前默认不显示所有输入框 }
//选择用户身份改变时触发的事件 private void RegistIdentity_SelectedIndexChanged(object sender, EventArgs e) { PuanDuanSF.panduanshenfen(RegistIdentity.SelectedIndex);//根据用户选择的值判断用户身份 if (quanju.sf.Equals("s")) { label2.Text = "学生注册"; this.Text = "学生注册"; label6.Text = "学号:"; } else { label2.Text = "教师注册"; this.Text = "教师注册"; label6.Text = "教师编号:"; } Verification_Code.Text = YanZhenMa.Code(); //刷新验证码 panel1.Visible = true; //显示用户输入面板 if (RegistIdentity.SelectedIndex == 2) { label2.Text = "选择身份"; this.Text = "注册"; panel1.Visible = false; } }