Skip to content

reinit parameter has no visible effect without sysadmin login #712

@ptruessel

Description

@ptruessel

In Application.cfc there is a mechanism to reinitialize the application scope using the reinit URL parameter.

When using the reinit URL parameter in Application.cfc without being logged in as sysadmin, the application scope is not reinitialized and no feedback is given.
This is confusing during development, because code changes in scoped functions appear to be ignored and it is not obvious that the reinit was blocked due to missing permissions.

Solution:
} else if (structKeyExists(url, "reinit")) {
writeOutput("Unauthorized reinit attempt by IP " & session.usersIP);
structDelete(url, "reinit");
abort;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions