def check_expiration
      return if has_role?('Administrator')
      if expired_at
        if expired_at.beginning_of_day < Time.zone.now.beginning_of_day
          lock_access! if active_for_authentication?
        end
      end
    end
def check_expiration
      return if has_role?('Administrator')
      if expired_at
        if expired_at.beginning_of_day < Time.zone.now.beginning_of_day
          lock_access! if active_for_authentication?
        end
      end
    end
ユーザが有効期限切れかどうかをチェックし、期限切れであれば使用不可に設定します。
 @return [Object]