コード例 #1
0
        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);
            }
        }
コード例 #2
0
        protected void Sure_Click(object sender, EventArgs e)
        {
            string     newPwd  = this.newPassword.Value.Trim();
            string     surePwd = this.surePassword.Value.Trim();
            StudentMgr mgr     = new StudentMgr();
            string     stuNo   = ContextObjects.CurrentStudent.stuNo;

            if (newPwd == "" || surePwd == "")
            {
                Response.Write("<script>alert('新密码不能为空!');</script>");
            }
            else if (newPwd != surePwd)
            {
                Response.Write("<script>alert('两次输入的密码不一样!');</script>");
            }
            else
            {
                MD5Encrypt MD5    = new MD5Encrypt();
                string     stuPwd = MD5.GetMD5(newPwd);
                mgr.UpdateStudentPassword(stuNo, stuPwd);
                Response.Write("<script>alert('密码已修改,请记住修改后的密码!');</script>");
            }
        }