# hook runs last, so that any hooks that don't need the user to
# signin can override this.
if (! defined $session->param("name") ||
# hook runs last, so that any hooks that don't need the user to
# signin can override this.
if (! defined $session->param("name") ||