PHP Classes

File: index.html

Recommend this page to a friend!
  Classes of Abhishek Shukla  >  Simple XML User System  >  index.html  >  Download  
File: index.html
Role: Documentation
Content type: text/plain
Description: Documentation
Class: Simple XML User System
Manage users storing their records in XML files
Author: By
Last change: Login with user ID:admin and password: admin
Date: 2 years ago
Size: 3,318 bytes


Class file image Download
Simple Login Class
<style type="text/css">
.allborder {border:3px solid;}
.allborder td{border:2px solid;}
.allborder th{border:2px solid;}
.border {border:1px solid;padding:0px}
.valtable{border:1px solid;}
.number {text-align:center}
a, a visited, a active{background-color:skyblue;color:indigo;}
<body style="background-color:#F0F0F0">
<h1 style="background-color:black;color:white;">
Simple Login Class by Abhishek Shukla </h1>
<p>This is a simplexml based class for easy user management.</p>
<p>One user with "admin" userid is default and has user management capabilities.</p>
<p>Admin can create or delete users and edit their details.</p>
<p>Menu can be customised.</p>
<p>Page html can be passed as a variable or a template.</p>
<h2>Live Demo</h2>
<p>Example-1 : Minimal 
<a href="example1.php" target="_blank">Click here</a></p>
<p>Example-2 : Simple Customisation 
<a href="example2.php" target="_blank">Click here</a></p>
<p>Example-3 : Template Support
<a href="example3.php" target="_blank">Click here</a></p>
Login with user ID:admin and password: admin
<h2>Files Used</h2>
<p>class.simpleusersystem.php : Main Class File</p>
<p>user/user.dat : Holds data of Users</p>
<h2>Variables and Functions</h2>
<p><b>Variable $userdatfile</b> - defines user data file.</p>
<p><b>Variable $allusers</b> - contains all valid users data.</p>
<p><b>Variable $mydetails</b> - details of logged-in user.</p>
<p><b>Variable $currusers</b> - details of last accessed user.</p>
<p><b>Variable $usertool</b> - user welcome note and utility menu.</p>
<p><b>Variable $fieldcsv</b> - fields for user profile.</p>
<p><b>Variable $headerTemplate</b> - default html before content.</p>
<p><b>Variable $footerTemplate</b> - default html after content.</p>
<p><b>Variable $notices</b> - list of success or error message.</p>
<p><b>Variable $adminurl</b> - base url used in User & Profile management links.</p>
<p><b>Function create_user($ID,$pwd)</b> - Creates New user with given ID & Password</p>
<p><b>Function update_user($user)</b> - Updates User Profile</p>
<p><b>Function delete_user($ID)</b> - Deletes user for given ID.  Admin user can't be deleted.</p>
<p><b>Function get_user($ID)</b> - Retrieves Information of User by ID</p>
<p><b>Function login_form($logintemplate="")</b> - Validates login for particular user.</p>
<p><b>Function user_tool($menu="y")</b> - Creates User Welcome Note and basic menu</p>
<p><b>Function manage_user()</b> - User Management for Admin</p>
<p><b>Function user_profile($ID="")</b> - Profile Management for users</p>
<p><b>Function renderHTML($content)</b> - prints html for given content</p>
<h2>Class Usage</h2>



$login=New simple_usersystem();


//script to display content pages


For more information send a message to info at phpclasses dot org.