| Recommend this page to a friend! |
| All class groups | > | All authors | > | Packages of Heiko Dillemuth (3) | > | Mission progress status | > | Reputation |
|
||||||||||||||||||||||||||||||
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
| ||||
| This class is meant to create and manage sessions used for authentication of users at a given site. The class manages the storage of some control values in the session and also any variables defined by the developers and set by the application scripts. It can create a session and validate its integrity to prevent stealing by verifying the if the IP address of the user that created the session is the same during all accesses, thus enforcing an additional security level. It can also limit the life time of a session by verifying if it passed a given timeout period since its creation. If the session is no longer valid because it was stolen or it exceeded its life time limit, the class will destroy the session and redirect to a given URL or display an error message. Error message can be localized. |
| ||||
| This class generates logs that can be outputted either to either a file and/or to the current Web page. When outputting to the current page to browser it supports html tags. Printing multi line Messages are no problem. When writting the log to a file it can start by truncating the file or appending the new log lines at the end of an existing file. In debug mode, the class marks the log output to notice the lines being added as debug mode. For error messages (if needed with auto-exit) the ALL flag can be used to tell the class to output the log to either the file and the current page. |
| ||||
| This is a very simple function that returns a random alphanumeric string with a specified length. |
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |