Login   Register  
PHP Classes

OO Auth: Manage life time limited sessions securely

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of Heiko Dillemuth
Name: Heiko Dillemuth <e-mail contact>
Packages: 3 Browse all classes by Heiko Dillemuth Browse all classes by
Country: Germany Germany - PHP jobs in Germany
Age: 44
All time rank: 32220 in Germany Germany
Week rank: 727 Down28 in Germany Germany Down

  Detailed description   Download Download .zip .tar.gz  
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.

  Classes of Heiko Dillemuth  >  OO Auth  >  Download Download .zip .tar.gz  >  Support forum Support forum  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: OO Auth
Base name: ooauth
Description: Manage life time limited sessions securely
Version: -
PHP version: -
License: Free for non-commercial use
All time users: 4385 users
All time rank: 587
Week users: 1 user
Week rank: 1886 Down
  Groups   Rate classes User ratings   Applications   Files Files  

Group folder image User Management User records, authentication and session handling View top rated classes
Group folder image Security Security protection and attack detection View top rated classes

  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Sufficient (62.5%) Sufficient (70.8%) Not sure (58.3%) Not sure (50.0%) - - Not sure (49.2%) 1643
Month: Not yet rated by the users

  Applications that use this class  
No application links were specified for this class.
Add link image If you know an application of this package, send a message to the author to add a link here.
  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

Download Download all files: ooauth.tar.gz ooauth.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.