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); }
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("变更邮件验证码失败"); } }