Login   Register  
PHP Classes
elePHPant
Icontem

File: README.txt

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of khamel  >  BPT_SessionManager  >  README.txt  >  Download  
File: README.txt
Role: Documentation
Content type: text/plain
Description: README
Class: BPT_SessionManager
Manage user access sessions
Author: By
Last change:
Date: 2007-09-14 03:52
Size: 1,105 bytes
 

Contents

Class file image Download
*** Use case ***

Using this class is very simple, after you have included it, you have to call only

$smngr = SessionManager::get_instance();

to obtain a SessionManager instance and automatically start a new session. If you want to verify if session starts correctly you can use this method

$smngr->is_started();

You can manipulate registered variables using this method

$smngr->var_is_registered("foo");
$smngr->register_var("foo","foo");
$smngr->get_var("foo");
$smngr->unregister_var("foo");

to clear all variables, just call

$smngr->clear();

*** Protection Mode ***

Protection mode is an easy way to ensure that some code run only after a condition is verified, for example a page that require a valid login. In this case, if user has submitted a valid login information you can use

$smngr->start_protection()

Now, in all pages that require a valid login, call

$smngr->is_protected()

to verify the condition. you can pass a url (e.g. "http://www.google.it") as parameter to is_protected() function if you want to force url redirection in case of test fail.