PHP Classes

OO Auth: Manage life time limited sessions securely

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in Bookmark in
  Info   View files View files (7)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2006-06-21 (8 years ago) RSS 2.0 feedStarStarStar 49%Total: 4,413 This week: 2All time: 595 This week: 887Down
Version License Categories  
ooauth 1.0Free for non-comm...User Management, Security
Description Author  

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.

Picture of Heiko Dillemuth
Name: Heiko Dillemuth <contact>
Classes: 3 packages by
Country: Germany Germany
Age: 45
All time rank: 32920 in Germany Germany
Week rank: 784 Down31 in Germany Germany Down

  Files folder image Files  
File Role Description
Plain text file class_ooauth_login.php Example Online Demo Script for Login-Screen (see also index.php)
Accessible without login Plain text file class_oouth_ex2.php Example Useful example
Accessible without login Plain text file class_oouth_licence.txt Lic. Licence
Plain text file index.php Example Example Scipt to test the Class (works with class_ooauth_login.php
Plain text file ooauth_class.php Class Class file ooauth 1.01rc1
Accessible without login Plain text file readme.txt Doc. Readme (german/english)
Accessible without login Plain text file test_ooauth.php Example Example File

 Version Control Unique User Downloads Download Rankings  
 0%Total:4,413All time:595
 This week:2This week:887Down
 User Ratings  
 All time