lib

# 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:
author: | Roland Gruber
#### Includes: include_once('ldap.inc') [line 34] ldap connection include_once('config.inc') [line 32] configuration options ### checkClientIP [line 75]
`void checkClientIP( )`
Checks if the client's IP address is on the list of allowed IPs. The script is stopped if the host is not valid. [ Top ] ### checkIfPasswordChangeIsAllowed [line 202]
`boolean checkIfPasswordChangeIsAllowed( )`
Checks if passwords may be changed. #### Tags:
return: | true, if allowed
[ Top ] ### checkIfWriteAccessIsAllowed [line 187]
`boolean checkIfWriteAccessIsAllowed( )`
Checks if write access to LDAP is allowed. #### Tags:
return: | true, if allowed
[ Top ] ### 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
[ Top ] ### logoffAndBackToLoginPage [line 103]
`void logoffAndBackToLoginPage( )`
Logs off the user and displays the login page. [ Top ] ### startSecureSession [line 43]
`void startSecureSession( )`
Starts a session and checks the environment. The script is stopped if one of the checks fail. [ Top ] Documentation generated on Thu, 07 Feb 2008 20:26:55 +0100 by phpDocumentor 1.4.0