authenticate
[authenticate] is a low-level tool requiring further code to make it work for password protection schemes.
An example of how [protect] makes use of [authenticate] by inspecting the file "MultiGroupChecker" in the WebCatalogEngine folder, or in the Sandbox folder or the WebDNA folder is using fcgi version.
Basically, this is how it works:
The "MultiGroupChecker" checks
Basically, this is how it works:
The "MultiGroupChecker" checks
- if the [username] is in the Users.db
- if the [username] and [password] match in the Users.db
- if the [username] is allowed access to the specified group in the [protect groups] tag
- if the [username] has expired