PHP Classes

Login System: Authenticate users with records in a database

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 57%Total: 2,116 All time: 1,849 This week: 56Up
Version License PHP version Categories
login-system 1.0GNU General Publi...5.2PHP 5, Databases, User Management
Description 

Author

This package can be used to authenticate users with records in a database.

It can verify the e-mail and password of an user logging in the system.

The main class initializes session variables if authentication is successful.

The class can also finish the session to logout the user.

The database access is abstracted. The package provides drivers to access the users database table in MySQL and Oracle.

LoginSystem - Login System, developed mainly for the
newbie PHP programmers who want to learn implementation of OOPs concept.
This application is for giving basic idea for implementing OOPs concept.

Picture of Nitesh Apte
  Performance   Level  
Name: Nitesh Apte <contact>
Classes: 18 packages by
Country: India India
Innovation award
Innovation award
Nominee: 3x

Winner: 1x

Details

LoginSystem - Login System, developed mainly for the newbie PHP programmers who want to learn implementation of OOPs concept. This application is for giving basic idea for implementing OOPs concept. Version 1.0 This application is basic implementation of OOPs concept. I have implemented only login system. For registration purpose you need to do exactly the same way as login system, only need is to run INSERT query inplace of SELECT query. Also improvement can be done with respect to validation, session-cookie management, encryption like md5. (As I have said these package is for newbie who want to implement OOPs concept.) I have demonstrated only for MySQL database. You can implement for Oracle, PostgreSQL or any other DB. You need to extend the abstract class and implement the interface given in the package. PS: There is always better way of writing code. You can write better than what you seeing in this package. Cheers!! Nitesh Apte

  Files folder image Files (12)  
File Role Description
Files folder imagecore (5 files)
Accessible without login Plain text file index.php Appl. Login Page
Accessible without login Plain text file LICENSE.TXT Lic. License File
Accessible without login Plain text file LoginDetails.txt Data Login Details
Accessible without login Plain text file movieDB.sql Data DB Back Up
Accessible without login Plain text file process.php Appl. Processing Page
Accessible without login Plain text file Readme.txt Doc. Readme Text
Accessible without login Plain text file welcome.php Appl. Logged In - Welcome Page

  Files folder image Files (12)  /  core  
File Role Description
  Plain text file abstract.dbconfig.php Class This is an abstract class for setting the configuration values for Database Connectivity.
  Plain text file class.mysqldb.php Class MySQL database connectivity.
  Plain text file class.oracledb.php Class Oracle database connectivity.
  Plain text file class.userprofile.php Class The user profile
  Plain text file interface.dbconfiginterface.php Class Interface for Database Connectivity

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:2,116
This week:0
All time:1,849
This week:56Up
User Ratings User Comments (1)
 All time
Utility:83%StarStarStarStarStar
Consistency:75%StarStarStarStar
Documentation:83%StarStarStarStarStar
Examples:-
Tests:-
Videos:-
Overall:57%StarStarStar
Rank:1646
 
Met my initial needs Thanks
13 years ago (George Alfradique)
67%StarStarStarStar