//修改 protected void ModifySign_Click(object sender, EventArgs e) { StudentMgr mgr = new StudentMgr(); ExamSignSystemEntity.Student student = new ExamSignSystemEntity.Student(); student.stuName = this.txtName.Value.Trim(); student.stuMajor = this.txtMajor.Value.Trim(); student.stuClass = this.txtClass.Value.Trim(); student.stuMobile = this.txtMobile.Value.Trim(); if (this.txtName.Value.Trim() == "" || this.txtMajor.Value.Trim() == "" || this.txtClass.Value.Trim() == "" || this.txtMobile.Value.Trim() == "") { Response.Write("<script>alert('请将信息填写完整!');</script>"); } else { Regex regex = new Regex("^1[34578]\\d{9}$"); if (regex.IsMatch(student.stuMobile)) { mgr.UpdateSign(ContextObjects.CurrentStudent.stuNo, student); Response.Write("<script>alert('修改成功!');</script>"); } else { Response.Write("<script>alert('手机号码的格式不正确!');</script>"); } } }
public static int FindPwd(string stuSno, string stuEmail) { StudentMgr mgr = new StudentMgr(); ExamSignSystemEntity.Student student = mgr.CheckEmail(stuSno, stuEmail); if (student != null) { MailFindPwd mail = new MailFindPwd(); DateTime time = DateTime.Now; Boolean bl = mail.SendEmail(stuEmail, "找回密码", "亲爱的" + stuEmail + ":<br/>您在" + time + "提交了找回密码请求,系统为您的学号" + stuSno + "重置了密码。<br/>重置密码为123456"); MD5Encrypt MD5 = new MD5Encrypt(); string stuNewPwd = MD5.GetMD5("123456"); mgr.UpdateStudentPassword(stuSno, stuNewPwd); return(1); } else { return(0); } }
protected void Query_Click(object sender, EventArgs e) { string stuSno = this.txtGradeSno.Value.Trim(); string Pwd = this.txtGradePwd.Value.Trim(); if (stuSno == "" || Pwd == "") { this.hintGrade.InnerHtml = "学号或者密码不能为空!"; } else { MD5Encrypt MD5 = new MD5Encrypt(); string stuPwd = MD5.GetMD5(Pwd); StudentMgr mgr = new StudentMgr(); ExamSignSystemEntity.Student student = mgr.Login(stuSno, stuPwd); if (student != null) { GradeMgr grade = new GradeMgr(); List <Grade> list = grade.ShowGradeList(stuSno); if (list != null) { this.showGrade.Attributes.Add("style", "display:block"); this.Repeater1.DataSource = list; this.Repeater1.DataBind(); this.hintGrade.InnerHtml = ""; } else { this.hintGrade.InnerHtml = "可能没有考试!"; this.showGrade.Attributes.Add("style", "display:none"); } } else { this.hintGrade.InnerHtml = "账号或者密码输入错误!"; this.showGrade.Attributes.Add("style", "display:none"); } } }
//学生登录 protected void LoginClick(object sender, EventArgs e) { string stuSno = this.txtSno.Value.Trim(); string Pwd = this.stuPwd.Value.Trim(); MD5Encrypt MD5 = new MD5Encrypt(); string stuPwd = MD5.GetMD5(Pwd); //隐藏框的值 string hint = this.ps.Value.Trim(); if (Session["CheckCode"] != null && hint == "") { //这样写可以不能区分大小写 if (Session["CheckCode"].ToString().ToUpper() == this.txtVerificate.Value.Trim().ToString().ToUpper()) { StudentMgr mgr = new StudentMgr(); ExamSignSystemEntity.Student student = mgr.Login(stuSno, stuPwd); if (student != null) { // 把当前用户保存下来 ContextObjects.CurrentStudent = student; Response.Redirect("../Main/Operate.aspx", true); } else { string sp = "账号或密码错误"; this.hint.InnerHtml = sp; this.txtVerificate.Value = ""; } } else { this.hint.InnerHtml = "验证码错误"; this.txtVerificate.Value = ""; } } else if (Session["CheckCode"] != null && hint != "") { string stuPassword = this.stuPwd.Value.Trim(); //这样写可以不能区分大小写 if (Session["CheckCode"].ToString().ToUpper() == this.txtVerificate.Value.Trim().ToString().ToUpper()) { StudentMgr mgr = new StudentMgr(); ExamSignSystemEntity.Student student = mgr.Login(stuSno, stuPassword); if (student != null) { // 把当前用户保存下来 ContextObjects.CurrentStudent = student; Response.Redirect("../Main/Operate.aspx", true); } else { string sp = "账号或密码错误"; this.hint.InnerHtml = sp; this.txtVerificate.Value = ""; } } else { this.hint.InnerHtml = "验证码错误"; this.txtVerificate.Value = ""; } } }