Ejemplo n.º 1
0
        private bool ValidatePasswordResetToken(UserResetToken userResetToken)
        {
            if (userResetToken == null)
                throw new ArgumentNullException("userResetToken");

            if (userResetToken.CreateDate.Add(AppConfig.PasswordResetLinkLifetime) < DateTime.UtcNow)
            {
                DeleteUserResetToken(userResetToken);
                return false;
            }
            return true;
        }
Ejemplo n.º 2
0
        private void DeleteUserResetToken(UserResetToken userResetToken)
        {
            if (userResetToken == null)
                return;

            _userResetTokenRepository.Delete(userResetToken);
            UnitOfWork.Commit();
        }