Exemplo n.º 1
0
 //点击登录按钮事件
 protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
 {
     //判断是否选择用户类型
     if (RadioButton1.Checked == false && RadioButton2.Checked == false)
     {
         //Response.Write("<script type = 'text/javascript'> alert('请选择用户类型!'); </script>");
         RegisterClientScriptBlock("", "<script>alert('请选择用户类型!')</script>");
         return;
     }
     //判断选择学生用户
     else if (RadioButton2.Checked == true)
     {
         StudentInfo studentInfo = new StudentInfo(txtName.Text, txtPassword.Text);
         //登录成功
         if (StudentInfoManager.StudentLoginCheck(studentInfo) && (txtcode.Text == lblcode.Text))
         {
             Session["stuId"]    = txtName.Text;
             Session["password"] = txtPassword.Text;
             Response.Redirect("StudentDefault.aspx");    //跳转到系统学生主界面
         }
         //登录失败
         else if ((!(StudentInfoManager.StudentLoginCheck(studentInfo))) && (txtcode.Text == lblcode.Text))
         {
             //Response.Write("<script type = 'text/javascript'> alert('用户名或密码错误!'); </script>");
             RegisterClientScriptBlock("", "<script>alert('用户名或密码错误!')</script>");
             txtName.Text     = "";
             txtPassword.Text = "";
             txtName.Focus();
         }
         else if (StudentInfoManager.StudentLoginCheck(studentInfo) && (txtcode.Text != lblcode.Text))
         {
             //Response.Write("<script type = 'text/javascript'> alert('验证码错误!'); </script>");
             RegisterClientScriptBlock("", "<script>alert('验证码错误!')</script>");
             txtcode.Text = "";
             txtcode.Focus();
         }
         else if ((!(StudentInfoManager.StudentLoginCheck(studentInfo))) && (txtcode.Text != lblcode.Text))
         {
             //Response.Write("<script type = 'text/javascript'> alert('用户名或密码错误!'); </script>");
             RegisterClientScriptBlock("", "<script>alert('用户名或密码错误!')</script>");
             txtName.Text     = "";
             txtPassword.Text = "";
             txtName.Focus();
         }
     }
     //判断选择教师用户
     else if (RadioButton1.Checked == true)
     {
         TeacherInfo teacherInfo = new TeacherInfo(txtName.Text, txtPassword.Text);
         //登录成功
         if (TeacherInfoManager.TeacherLoginCheck(teacherInfo) && (txtcode.Text == lblcode.Text))
         {
             Session["teaId"] = txtName.Text;
             Response.Redirect("TeacherDefault.aspx");    //跳转到系统教师主界面
         }
         //登录失败
         else if ((!(TeacherInfoManager.TeacherLoginCheck(teacherInfo))) && (txtcode.Text == lblcode.Text))
         {
             //Response.Write("<script type = 'text/javascript'> alert('用户名或密码错误!'); </script>");
             RegisterClientScriptBlock("", "<script>alert('用户名或密码错误!')</script>");
             txtName.Text     = "";
             txtPassword.Text = "";
             txtName.Focus();
         }
         else if (TeacherInfoManager.TeacherLoginCheck(teacherInfo) && (txtcode.Text != lblcode.Text))
         {
             //Response.Write("<script type = 'text/javascript'> alert('验证码错误!'); </script>");
             RegisterClientScriptBlock("", "<script>alert('验证码错误!')</script>");
             txtcode.Text = "";
             txtcode.Focus();
         }
         else if ((!(TeacherInfoManager.TeacherLoginCheck(teacherInfo))) && (txtcode.Text != lblcode.Text))
         {
             //Response.Write("<script type = 'text/javascript'> alert('用户名或密码错误!'); </script>");
             RegisterClientScriptBlock("", "<script>alert('用户名或密码错误!')</script>");
             txtName.Text     = "";
             txtPassword.Text = "";
             txtName.Focus();
         }
     }
 }