Procedural File: security.inc
Source Location: /lib/security.inc
Page Details:
This file includes functions to perform several security checks on each page load.
Tags:
Includes:
checkClientIP [line 75]
Checks if the client's IP address is on the list of allowed IPs. The script is stopped if the host is not valid.
checkIfPasswordChangeIsAllowed [line 202]
boolean checkIfPasswordChangeIsAllowed(
)
|
|
Checks if passwords may be changed.
Tags:
checkIfWriteAccessIsAllowed [line 187]
boolean checkIfWriteAccessIsAllowed(
)
|
|
Checks if write access to LDAP is allowed.
Tags:
logNewMessage [line 150]
void logNewMessage(
string $level, string $message)
|
|
Puts a new message in the log file.
Parameters
string |
$level |
log level (LOG_NOTICE, LOG_WARNING, LOG_ERR) |
string |
$message |
log message |
logoffAndBackToLoginPage [line 103]
void logoffAndBackToLoginPage(
)
|
|
Logs off the user and displays the login page.
startSecureSession [line 43]
void startSecureSession(
)
|
|
Starts a session and checks the environment. The script is stopped if one of the checks fail.
|