# File lib/devise/strategies/rememberable.rb, line 19
      def authenticate!
        resource = mapping.to.serialize_from_cookie(*remember_cookie)

        if validate(resource)
          success!(resource)
        elsif !halted?
          cookies.delete(remember_key)
          pass
        end
      end