Login   Register  
PHP Classes
elePHPant
Icontem

Security: Manage user accounts and access controls

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

  Author Author  
Picture of Michael J. Fuhrman
Name: Michael J. Fuhrman is available for providing paid consulting. Contact Michael J. Fuhrman .
Packages: 11 Browse all classes by Michael J. Fuhrman Browse all classes by
Country: United States United States - PHP jobs in United States
Age: ???
All time rank: 51963 in United States United States
Week rank: 420 Up46 in United States United States Up
Innovation award
Innovation award
Nominee: 3x


  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
This package can be used to manage user accounts and access controls.

It provides classes for managing user accounts and providing a Web based user interface for user registration and login, user groups, policies and user policies.

  Classes of Michael J. Fuhrman  >  Security  >  Download Download .zip .tar.gz  >  Support forum Support forum  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Security
Base name: security
Description: Manage user accounts and access controls
Version: 1.0
PHP version: 4
License: GNU General Public License (GPL)
All time users: 1023 users
All time rank: 3273
Week users: 1 user
Week rank: 1884 Up
 
  Groups   Rate classes User ratings   Dependencies   Applications   Files Files  

  Groups  
Group folder image Databases Database management, accessing and searching View top rated classes
Group folder image User Management User records, authentication and session handling View top rated classes


  User ratings  
Not yet rated by the users

  Packages needed by this class  
Class Dependency Why it is needed
Ladder PHP Required Ladder Manages the Data, this Presents it

  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
Files folder imageSecurity (10 files, 5 directories)
Files folder imageShared (5 files)
Accessible without login Plain text file sendpsw.php Example Sends the user their password

  Files  /  Files folder image Security  
File Role Description
Files folder imageAdmin (15 files, 13 directories)
Files folder imageClasses (17 files)
Files folder imageInstall (2 files)
Files folder imagePanels (31 files)
Files folder imagestyles (4 files)
  Accessible without login Plain text file add.php Example Adds a new user to the Security System
  Accessible without login Plain text file ChangePsw.php Example Allows a user to update their password
  Accessible without login Plain text file Heirarchy.txt Doc. Object Model Heirarchy
  Accessible without login Plain text file home.php Example Landing page for users that logged in successfull
  Accessible without login Plain text file id_unavailable.php Example This lets users know that the ID they wanted is not available.
  Accessible without login Plain text file index.php Example Main Page of Security's Public Side
  Accessible without login Plain text file login.php Example Confirms the users's UID and PSW for login
  Accessible without login Plain text file login_failed.php Example Informs the user that their login attempt failed
  Accessible without login Plain text file register.php Example A registration form the user can complete to create an account
  Accessible without login Plain text file rootFolder.php Example Root of Security's Ladder Location

  Files  /  Security  /  Files folder image Admin  
File Role Description
Files folder imageApp (8 files)
Files folder imageApps (3 files)
Files folder imageGroup (9 files, 1 directory)
Files folder imageGroups (4 files)
Files folder imageHelp (4 files)
Files folder imageLogin (8 files)
Files folder imageNote (8 files)
Files folder imageNotes (9 files)
Files folder imagePolicies (9 files)
Files folder imagePolicy (8 files)
Files folder imageSecurity (4 files)
Files folder imageUser (8 files)
Files folder imageUsers (4 files)
  Accessible without login Plain text file index.php Example main administrative page for the security module, uses the TriView to present the security data
  Accessible without login Plain text file trgrs_Content.js.php Example Javascript functions for the Content Panel
  Accessible without login Plain text file trgrs_Left.js.php Example Javascript functions for the Left Panel
  Accessible without login Plain text file trgrs_Menus.js.php Example Javascript functions for the Menu Panel
  Accessible without login Plain text file trgrs_Security.js.php Example Javascript functions for the Application
  Accessible without login Plain text file view_Left.php Example Content for TriView's Left Panel
  Accessible without login Plain text file view_Menu.php Example Content for TriView's Menu Panel
  Accessible without login Plain text file _copy.php Example redirects the copy request to the appropriate php page - not implemented
  Accessible without login Plain text file _delete.php Example redirects the copy request to the appropriate php page - not implemented
  Accessible without login Plain text file _edit.php Example redirects the edit request to the appropriate php page
  Accessible without login Plain text file _move.php Example redirects the move request to the appropriate php page - not implemented
  Accessible without login Plain text file _new.php Example redirects the new request to the appropriate php page
  Accessible without login Plain text file _parent.php Example redirects the parent item request to the appropriate php page
  Accessible without login Plain text file _properties.php Example displays the properties of an item
  Accessible without login Plain text file _view.php Example redirects the view request to the appropriate page

  Files  /  Security  /  Admin  /  Files folder image App  
File Role Description
  Accessible without login Plain text file add.php Example Adds a App Link to Security's data
  Accessible without login Plain text file edit.php Example Edits a App Link to Security's data
  Accessible without login Plain text file new.php Example Creates a new App Link in the Security's data
  Accessible without login Plain text file trgrs_FormData.js.php Example JavaScript Functions to manage form data
  Accessible without login Plain text file trgrs_HButtonBar.js.php Example JavaScript Functions to manage HButton Bar selections
  Accessible without login Plain text file trgrs_PathList.js.php Example JavaScript Functions to manage selections from the Path List
  Accessible without login Plain text file update.php Example Updates an App Link in the Security's data
  Accessible without login Plain text file view.php Example Views an App Link in the Security's data

  Files  /  Security  /  Admin  /  Files folder image Apps  
File Role Description
  Accessible without login Plain text file trgrs_FolderDetail.js.php Example Javascript functions for the Folder Detail Panel
  Accessible without login Plain text file trgrs_HButtonBar.js.php Example Javascript functions for the H Button Bar Panel
  Accessible without login Plain text file trgrs_PathList.js.php Example Javascript functions for the PathList Panel

  Files  /  Security  /  Admin  /  Files folder image Group  
File Role Description
Files folder imageUser (5 files)
  Accessible without login Plain text file add.php Example adds a Group to the Security Structure
  Accessible without login Plain text file edit.php Example Edits a Group from the Security Structure
  Accessible without login Plain text file new.php Example Form to add new Group to the Security Structure
  Accessible without login Plain text file trgrs_FolderDetail.js.php Example Javascript functions for the Folder Detail Panel
  Accessible without login Plain text file trgrs_FormData.js.php Example Javascript functions for Form Data
  Accessible without login Plain text file trgrs_HButtonBar.js.php Example Javascript functions for the H Button Bar Panel
  Accessible without login Plain text file trgrs_PathList.js.php Example Javascript functions for the Path List
  Accessible without login Plain text file update.php Example Updates a Group in the Security Structure
  Accessible without login Plain text file view.php Example Views a Group in the Security Structure

  Files  /  Security  /  Admin  /  Group  /  Files folder image User  
File Role Description
  Accessible without login Plain text file add.php Example Adds a user to the Group
  Accessible without login Plain text file new.php Example Lists users not yet part of the Group
  Accessible without login Plain text file trgrs_FolderDetail.js.php Example Javascript functions for the Folder Detail Panel
  Accessible without login Plain text file trgrs_HButtonBar.js.php Example Javascript functions for the H Button Bar Panel
  Accessible without login Plain text file trgrs_PathList.js.php Example Javascript functions for the Path List

  Files  /  Security  /  Admin  /  Files folder image Groups  
File Role Description
  Accessible without login Plain text file trgrs_FolderDetail.js.php Example Javascript functions for the Folder Detail Panel
  Accessible without login Plain text file trgrs_HButtonBar.js.php Example Javascript functions for the H Button Bar Panel
  Accessible without login Plain text file trgrs_PathList.js.php Example Javascript functions for the Path List
  Accessible without login Plain text file view.php Example Lists the Groups that ctagorize Users

  Files  /  Security  /  Admin  /  Files folder image Help  
File Role Description
  Accessible without login Plain text file trgrs_FolderDetail.js.php Example Javascript functions for the Folder Detail Panel
  Accessible without login Plain text file trgrs_HButtonBar.js.php Example Javascript functions for the H Button Bar Panel
  Accessible without login Plain text file trgrs_PathList.js.php Example Javascript functions for the Path List
  Accessible without login Plain text file view.php Example Displays list of Notes and Folders organizing Help Documents

  Files  /  Security  /  Admin  /  Files folder image Login  
File Role Description
  Accessible without login Plain text file activate.php Example Set the User Account to Activate or InActive
  Accessible without login Plain text file edit.php Example Edits the Login item settings
  Accessible without login Plain text file trgrs_FormData.js.php Example Javascript functions for the Form Data
  Accessible without login Plain text file trgrs_HButtonBar.js.php Example Javascript functions for the H Button Bar Panel
  Accessible without login Plain text file trgrs_Login.js.php Example Javascript functions for the Login activities
  Accessible without login Plain text file trgrs_PathList.js.php Example Javascript functions for the Path List
  Accessible without login Plain text file update.php Example Updates the Login item's data
  Accessible without login Plain text file view.php Example Views the Login Item's information

  Files  /  Security  /  Admin  /  Files folder image Note  
File Role Description
  Accessible without login Plain text file add.php Example Adds a note to the Help Documents
  Accessible without login Plain text file edit.php Example Edits a note in the Help Documents
  Accessible without login Plain text file new.php Example Creates a note in the Help Documents
  Accessible without login Plain text file trgrs_FormData.js.php Example Javascript functions for the Form Data
  Accessible without login Plain text file trgrs_HButtonBar.js.php Example Javascript functions for the H Button Bar Panel
  Accessible without login Plain text file trgrs_PathList.js.php Example Javascript functions for the Path List
  Accessible without login Plain text file update.php Example Updates a note in the Help Documents
  Accessible without login Plain text file view.php Example Views a note in the Help Documents

  Files  /  Security  /  Admin  /  Files folder image Notes  
File Role Description
  Accessible without login Plain text file add.php Example Adds a Note Folder to the Help Documents
  Accessible without login Plain text file edit.php Example Edits a Note Folder in t the Help Documents
  Accessible without login Plain text file new.php Example Creates a new Note Folder in t the Help Documents
  Accessible without login Plain text file trgrs_FolderDetail.js.php Example Javascript functions for the Folder Detail Panel
  Accessible without login Plain text file trgrs_FormData.js.php Example Javascript functions for the Form Data
  Accessible without login Plain text file trgrs_HButtonBar.js.php Example Javascript functions for the H Button Bar Panel
  Accessible without login Plain text file trgrs_PathList.js.php Example Javascript functions for the Path List
  Accessible without login Plain text file update.php Example Updates a Note Folder in t the Help Documents
  Accessible without login Plain text file view.php Example Views a Note Folder in t the Help Documents

  Files  /  Security  /  Admin  /  Files folder image Policies  
File Role Description
  Accessible without login Plain text file add.php Example Adds a Policy Folder to the Policies
  Accessible without login Plain text file edit.php Example Edits a Policy Folder in the Policies
  Accessible without login Plain text file new.php Example Creates a new Policy Folder in the Policies
  Accessible without login Plain text file trgrs_FolderDetail.js.php Example Javascript functions for the Folder Detail Panel
  Accessible without login Plain text file trgrs_FormData.js.php Example Javascript functions for the Form Data
  Accessible without login Plain text file trgrs_HButtonBar.js.php Example Javascript functions for the H Button Bar Panel
  Accessible without login Plain text file trgrs_PathList.js.php Example Javascript functions for the Path List
  Accessible without login Plain text file update.php Example Updates a Policy Folder in the Policies
  Accessible without login Plain text file view.php Example Views a Policy Folder in the Policies

  Files  /  Security  /  Admin  /  Files folder image Policy  
File Role Description
  Accessible without login Plain text file add.php Example Adds a Policy to a Policy Folder
  Accessible without login Plain text file edit.php Example Edits a Policy in a Policy Folder
  Accessible without login Plain text file new.php Example Creates a new a Policy in a Policy Folder
  Accessible without login Plain text file trgrs_FormData.js.php Example Javascript functions for the Form Data
  Accessible without login Plain text file trgrs_HButtonBar.js.php Example Javascript functions for the H Button Bar Panel
  Accessible without login Plain text file trgrs_PathList.js.php Example Javascript functions for the Path List
  Accessible without login Plain text file update.php Example Updates a Policy in a Policy Folder
  Accessible without login Plain text file view.php Example Views a Policy in a Policy Folder

  Files  /  Security  /  Admin  /  Files folder image Security  
File Role Description
  Accessible without login Plain text file trgrs_FolderDetail.js.php Example Javascript functions for the Folder Detail Panel
  Accessible without login Plain text file trgrs_HButtonBar.js.php Example Javascript functions for the H Button Bar Panel
  Accessible without login Plain text file trgrs_PathList.js.php Example Javascript functions for the Path List
  Accessible without login Plain text file view.php Example Views the Contents of the Security Folder

  Files  /  Security  /  Admin  /  Files folder image User  
File Role Description
  Accessible without login Plain text file add.php Example Adds a user to the Users Folder
  Accessible without login Plain text file edit.php Example Edits a user in the Users Folder
  Accessible without login Plain text file new.php Example Creates a new user in the Users Folder
  Accessible without login Plain text file trgrs_FolderDetail.js.php Example Javascript functions for the Folder Detail Panel
  Accessible without login Plain text file trgrs_FormData.js.php Example Javascript functions for the Form Data
  Accessible without login Plain text file trgrs_HButtonBar.js.php Example Javascript functions for the H Button Bar Panel
  Accessible without login Plain text file trgrs_PathList.js.php Example Javascript functions for the Path List
  Accessible without login Plain text file view.php Example Views a user in the Users Folder

  Files  /  Security  /  Admin  /  Files folder image Users  
File Role Description
  Accessible without login Plain text file trgrs_FolderDetail.js.php Example Javascript functions for the Folder Detail Panel
  Accessible without login Plain text file trgrs_HButtonBar.js.php Example Javascript functions for the H Button Bar Panel
  Accessible without login Plain text file trgrs_PathList.js.php Example Javascript functions for the Path List
  Accessible without login Plain text file view.php Example Views the Users in the User Folder

  Files  /  Security  /  Files folder image Classes  
File Role Description
  Plain text file Common_Note.cls Class Extends ldrItem for a note object
  Plain text file Common_Notes.cls Class Extends ldrFolder to organize note elements
  Plain text file Security_Group.cls Class Organizes User References and Policies into a Group
  Plain text file Security_Groups.cls Class Organizes all the Groups under a single folder
  Plain text file Security_Group_Ref.cls Class Provides a reference to a Security Group
  Plain text file Security_Login.cls Class Manages the user's Login information
  Plain text file Security_Policies.cls Class Organizes all the policies under a single folder
  Plain text file Security_Security.cls Class Organizes the entire Security data model under a Folder
  Plain text file Security_User.cls Class Organizes the user's login and policies under this folder
  Plain text file Security_Users.cls Class Organizes all the Users under this folder
  Plain text file Security_User_Ref.cls Class Used in Groups primarily to link a user to a group
  Plain text file Site_App.cls Class Organizes Links to Applications, Policies and Help documents into a folder
  Plain text file Site_Apps.cls Class Organizes links to application in this folder
  Plain text file Site_Help.cls Class Organizes help documents into sub folders and notes
  Plain text file Site_Policies.cls Class Organizes Policies into folders
  Plain text file Site_Policy.cls Class Manages data for a policy setting .. name, description and value
  Plain text file Site_Site.cls Class Organizes Links to Applications, Policies and Help documents into a folder

  Files  /  Security  /  Files folder image Install  
File Role Description
  Plain text file CreateFolder.php Class Creates a new folder element in Ladder and initializes the Security Structure
  Plain text file install.php Class Loads Security class definitions into Ladder

  Files  /  Security  /  Files folder image Panels  
File Role Description
  Plain text file Panel_FolderHeader.cls Class Displays the Folders name, description, in a header
  Plain text file Panel_FolderName.cls Class Displays the Folders name, description, in a header
  Plain text file Panel_Folder_DetailList.cls Class Lists the contents of a folder, uses file position instead of item ID for identification
  Plain text file Panel_Folder_DetailList2.cls Class Lists the contents of a folder
  Plain text file Panel_Folder_FileList.cls Class An imcomplete
  Plain text file Panel_H_ButtonBar.cls Class Presents the user with icons that link to javascript functions
  Plain text file Panel_Ladder_Folder.cls Class Displays the folder's information
  Plain text file Panel_Ladder_Item.cls Class Displays the item's information
  Plain text file Panel_Ladder_Item2.cls Class Displays the item's information
  Plain text file Panel_Ladder_PathList.cls Class Displays the path to the item or folder being displayed.
  Plain text file Panel_Ladder_Properties.cls Class Displays the generic properties of an item stored in Ladder
  Plain text file Panel_List6.cls Class Works with a Folder Panel to display a list of entries
  Plain text file Panel_List7.cls Class Works with a Folder Panel to display a list of entries
  Plain text file Panel_List8.cls Class Works with a Folder Panel to display a list of entries, entries can be omitted based on an array of IDs passed in.
  Plain text file Panel_Panel.cls Class Base class for all panel objects
  Plain text file Panel_Security_Group.cls Class Draws a Security Group
  Plain text file Panel_Security_Groups.cls Class Draws the Security Groups Folder
  Plain text file Panel_Security_Login.cls Class Draws a login screen and/or login data
  Plain text file Panel_Security_Login2.cls Class Draws a login screen and/or login data
  Plain text file Panel_Security_Login_Failed.cls Class Draws a login field panel
  Plain text file Panel_Security_Register.cls Class Draws the registration panel
  Plain text file Panel_Security_ResetPsw.cls Class Draws the reset password panel
  Plain text file Panel_Security_SendPsw.cls Class Draws the request password panel
  Plain text file Panel_Security_Users.cls Class Draws a panel displaying Users
  Plain text file Panel_Site_App.cls Class Displays the Application linking data
  Plain text file Panel_Site_Apps.cls Class Displays the List Applications
  Plain text file Panel_Site_Help.cls Class Displays the Top Level Help documents
  Plain text file Panel_Site_Policy.cls Class Displays a Policy for Review / Editing
  Plain text file Panel_TreeView.cls Class Draws a TreeView of data contained in Ladder
  Plain text file Panel_TriView.cls Class Draws a 3 DIV view Form
  Plain text file Panel_TriView2.cls Class Draws a TreeView of data contained in Ladder

  Files  /  Security  /  Files folder image styles  
File Role Description
  Plain text file FolderDetail.css.php Class CSS styles for the Folder Detail Panel
  Plain text file HButtonBar.css.php Class Button Panel
  Plain text file Security_Register.css.php Class CSS Styles for the Registration panel
  Plain text file TriView.css.php Class CSS Styles for the Tri Panel View

  Files  /  Files folder image Shared  
File Role Description
  Accessible without login Plain text file AJAX.js Example Java Interfaces into AJAX
  Accessible without login Plain text file GPL.txt Example GPL License
  Accessible without login Plain text file jquery_lite.js Example Provides simple JQuery Functionality
  Accessible without login Plain text file _ENetArch.js Example Root JavaScript name space
  Accessible without login Plain text file _menus2.js Example Javascript menus

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