Beispiel #1
0
        public static int AdminFindPwd(string adminAccount, string adminEmail)
        {
            AdminMgr mgr = new AdminMgr();

            ExamSignSystemEntity.Admin admin = mgr.CheckEmail(adminAccount, adminEmail);
            if (admin != null)
            {
                MailFindPwd mail        = new MailFindPwd();
                DateTime    time        = DateTime.Now;
                Boolean     bl          = mail.SendEmail(adminEmail, "找回密码", "亲爱的" + adminAccount + ":<br/>您在" + time + "提交了找回密码请求,系统为您的账号" + adminAccount + "重置了密码。<br/>重置密码为123456");
                MD5Encrypt  MD5         = new MD5Encrypt();
                string      adminNewPwd = MD5.GetMD5("123456");
                mgr.UpdateAdminPassword(adminAccount, adminNewPwd);
                return(1);
            }
            else
            {
                return(0);
            }
        }
Beispiel #2
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);
            }
        }