Example #1
0
        public bool IsEmailValidated(int userid)
        {
            object obj = DbSession.UserDal.GetEmailValidate(userid);

            if (null == obj)
            {
                throw new UserException("不存在此用户");
            }
            EmailValide emailValide = (EmailValide)Convert.ToInt32(obj);

            return(emailValide == EmailValide.Valide);
        }
Example #2
0
 public void ChangeEmailValidateStatus(int userid, EmailValide emailValide)
 {
     //1.更改用户邮件验证状态,
     //2.删除邮件验证码,
     if (DbSession.UserDal.UpdateEmailValidateStatus(userid, (int)emailValide) != 1)
     {
         throw new EmailValideCodeException("变更验证状态失败");
     }
     if (DbSession.UserDal.UpdateUserEmailValidateCode(userid, "") != 1)
     {
         throw new EmailValideCodeException("变更邮件验证码失败");
     }
 }