Class security

Description

This is a the core security class, it handles the security of the file system, where users can run only files where they have appropriate permission.

Actual security class handling user permission, checks to see if a user has permission to run a specific file.

  • author: Jason Schoeman
  • version: 1.0.2 (greg)
  • deprecated:

Located in /legacy/security.class.php (line 22)

PHPDS_dependant
   |
   --security
Direct descendents
Class Description
PHPDS_security This is a new version of one the Big5: the security class
Method Summary
void access_menu ( $menu_id, [ $type = 'menu_id'])
void delete_persistent_cookie ( $user_id)
void do_login ( $select_user_array, [ $persistent = false])
void hash_password ( $password)
void is_logged_in ()
void is_root ([ $user_id = false])
void is_same_group ( $user_id)
void load_security ([ $validate_token = false])
void lookup_persistent_user ( $cookie)
void lookup_user ( $username,  $password)
void post_validation ()
void prevent_sql_injection ( $input)
void set_guest ()
void set_persistent_cookie ( $user_id)
void user_ip ()
Variables
Methods
access_menu (line 110)
  • deprecated:
  • access: public
void access_menu ( $menu_id, [ $type = 'menu_id'])
  • $menu_id
  • $type
delete_persistent_cookie (line 75)
  • deprecated:
  • access: public
void delete_persistent_cookie ( $user_id)
  • $user_id
do_login (line 117)
  • deprecated:
  • access: public
void do_login ( $select_user_array, [ $persistent = false])
  • $select_user_array
  • $persistent
hash_password (line 124)
  • deprecated:
  • access: public
void hash_password ( $password)
  • $password
is_logged_in (line 103)
  • deprecated:
  • access: public
void is_logged_in ()
is_root (line 89)
  • deprecated:
  • access: public
void is_root ([ $user_id = false])
  • $user_id
is_same_group (line 96)
  • deprecated:
  • access: public
void is_same_group ( $user_id)
  • $user_id
load_security (line 26)
  • deprecated:
  • access: public
void load_security ([ $validate_token = false])
  • $validate_token
lookup_persistent_user (line 61)
  • deprecated:
  • access: public
void lookup_persistent_user ( $cookie)
  • $cookie
lookup_user (line 54)
  • deprecated:
  • access: public
void lookup_user ( $username,  $password)
  • $username
  • $password
post_validation (line 40)
  • deprecated:
  • access: public
void post_validation ()
prevent_sql_injection (line 33)
  • deprecated:
  • access: public
void prevent_sql_injection ( $input)
  • $input
search_validation (line 47)
  • deprecated:
  • access: public
void search_validation ()
set_guest (line 82)
  • deprecated:
  • access: public
void set_guest ()
set_persistent_cookie (line 68)
  • deprecated:
  • access: public
void set_persistent_cookie ( $user_id)
  • $user_id
user_ip (line 131)
  • deprecated:
  • access: public
void user_ip ()

Inherited Methods

Inherited From PHPDS_dependant

PHPDS_dependant::__construct()
PHPDS_dependant::construct()
PHPDS_dependant::debugInstance()
PHPDS_dependant::factory()
PHPDS_dependant::factoryWith()
PHPDS_dependant::info()
PHPDS_dependant::log()
PHPDS_dependant::PHPDS_dependance()
PHPDS_dependant::_log()
PHPDS_dependant::__call()
PHPDS_dependant::__get()
PHPDS_dependant::__set()

Documentation generated on Tue, 09 Aug 2011 09:05:34 +0200 by phpDocumentor 1.4.3