CodeCanyon

PHP Login & User Management

v2.47 Released – February 2nd, 2012

What’s new in v2.4? Read the changelog at the bottom of this page!

Description

PHP Login & User Management is the MySQL powered website PHP login script, another high quality script designed and created by Jigowatt exclusively for CodeCanyon.

By purchasing and integrating this script into your existing website you can create a private user area where visitors to your website have to be logged in to view page content.

It features changable User Levels via the Control Panel incase your website requires different levels of page security amongst loads of other useful features!

Live Demo

You can view a demo of both the main installation and admin panel.

Main Features

Control Panel Features

  • Google Docs jQuery form integration
  • HTML5 Valid – We’ve utilised Twitter Bootstrap for design
  • 100% Object Oriented
  • Installation wizard
  • Multiple user levels per user
  • Login expiration – Control default time before a user is logged out
  • AJAX Modal forgotten password screen
  • Email activation – Avoid false signups!
  • My Account (“Settings”) page
  • Lost activation (resend activation code to email)
  • Group based security for users
  • Welcome email and activation email
  • Extremely easy to integrate! Just run our Install Wizard
  • Reliable and secure MySQL database backend
  • Automatic AJAX field validation
  • Simple, ‘Are you human?’ signup validation
  • Forgotten password reset
  • Integrated FREE Simple Contact Form (User Disabled Page, disabled.php)
  • View list of recently registered users
  • Search through all users with AJAX
  • Add new user manually
  • Reset any user’s password
  • Edit any user’s level or access
  • View list of user levels
  • View number of users part of a user group
  • Search through user levels to edit
  • Disable/Enable entire user groups
  • Live demo speaks for itself!







Free Contact Form

Installation Guide

Server Requirements

Full installation guide for simple integration in your existing website or as a stand-alone product.

You can view the installation guide by following this link: http://www.jigowatt.co.uk/themeforest/login/install.php



Supports PHP 4 .x or later

Supports MySQL 4.x or later (Requires 1 Database)

Can be tweaked or modified once purchased if you know the PHP language.

Support

Please contact us with any questions you may have via the contact form on our author profile page.

Updates – Available FREE to existing purchasers!

---Changelog---
01/02/2012 - Version 2.47
 - Improve: Update Twitter Bootstrap v1.4 to v2.0

28/01/2012 - Version 2.46
 - New: Pagination in control panel
 - New: Show list of users in a level when editing a level
 - Fix: In the control panel, editing a user and not selecting a level returned a fatal error
 - Fix: "Install Wizard" link in the message asking to run the install wizard wasn't correct on certain pages

15/01/2012 - Version 2.45
 - Fix: functions.php not found on admin panel for those not on php v5.3x
 - Fix: Install script query error on duplicate keys
 - Fix: Install script not allowing 0 for login expiration field

12/01/2012 - Version 2.44
 - Remove: Oops, unnecessary function in class.generic.php
 - Remove: Unused variables in class.connect.php
 - Improve: Made definePaths() function much more compact and efficient
 - Improve: Use empty() rather than != '' throughout all files

11/01/2012 - Version 2.43
 - Fix: Protect files from any directory

02/01/2012 - Version 2.42
 - Fix: Typo in login.sql adding the wrong column names
 - Fix: Install detection

28/12/2011 - Version 2.41
 - Fix: Relative paths, 404s on accounts requiring activation
 - Fix: Add login_forgot table to install wizard
 - Fix: All includes to include_once
 - New: Rewrite installer to OOP, cleaner design

25/12/2011 - Version 2.4
 - New: 100% OOP (object oriented programming)
 - New: Enhanced form security with tokens
 - New: Redesigned admin panel -- now much more fluid
 - New: Error message when reaching a protected page
 - New: Account recovery class has been rewritten for better security
 - New: Allows for user OR email address when recovering an account
 - Note: You no longer have to place start_session(); at the top of each file
 - Note: v2.4 Requires a new table (login_forgot), please see login.sql for structure

12/12/2011 - Version 2.31
 - Bug fix for check_login function. Must use check_login(array(1,2,3)); from now on

11/12/2011 - Version 2.3
 - New: Complete theme redesign! HTML5 + Twitter Bootstrap
 - New: Multiple user levels per account ( now you can use check_login(1,2,3); )
 - New: No longer hierarchy based protection - strict levels only
 - New: Upgrade Wizard for those below v2.3
 - Fix: Manage levels search function

02/12/2011 - Version 2.22
 - New: "Stay signed in" button
 - Fix: sign_up bug where a default user_level wasn't saved
 - Fix: Admin panel would only show "5 recently registered" regardless of how many were recently registered.

27/11/2011 - Version 2.21
 - Now 100% validated xHTML 1.0 Transitional (all pages)
 - Remove "Skip installation" from install wizard. Use home.php's manual install link instead
 - Make sign-up.php's multiple errors more pretty
 - Couple undefined variables fixed

24/11/2011 - Version 2.2
 - New: Installation wizard

24/11/2011 - Version 2.12
 - Prevent cross-site scripting exploit
 - Prevent admin account from being deleted
 - Fix smtp server response error 451
 - Existing email check on user_add.php

18/11/2011 - Version 2.11
 - Change config.php database variable names

17/11/2011 - Version 2.1
 - New: Login expiration (defaulted at 60 minutes)
 - Eliminate all SQL execution on protected pages. Much less server load!
 - Add .me domain for email validation
 - Add global $address to disabled.php
 - Move database login details to config.php
 - Fix adding activate tables if it already exists on login.sql
 - Fix disabled.php isEmail()
 - Fix error when viewing /admin/ as a restricted user
 - Fix error caused by blank line on myAccount.php
 - Fix typo for successful activation emails
 - More secure encryption key for forgotten.php
 - Remove random unnecessary code

04/11/2011 - Version 2.0
 - New: Activation feature
 - New: My Account page
 - Added auto-login after signup
 - Added "Admin Panel" and "My Account" page links to nav bar at top
 - Fix redirection when hitting enter on user_edit.php
 - Fix white page on login
 - Fix all undefined index notices
 - Replace more deprecated PHP code

23/09/2010 - Version 1.12
 - Loaded stylesheet.css a little differently from admin
 - Made home.php (intro page) clearer for new installs
 - Fixed delete user bug

12/02/2010 - Version 1.1
 - Replaced depreciated PHP5/6 functions.
 - Optimised 99% of pages for faster load times.
 - Added forgotten password feature.

08/07/2009 - Version 1.0 compiled for public usage.

Follow us on Twitter

Tags: html5 jquery login google docs add users sign up management ajax integrate easy restrict disable edit users forgotten password activate activation mysql database validation validate membership database mysql

You must sign in or sign up to purchase this item.

$15Regular Licence

$15

Regular Licence a website (commercial, personal, client), or intranet site project - Details

$75Extended Licence

$75

Extended Licence a website template for sale (including on ThemeForest or ActiveDen) - Details

1653 Purchases 513 Comments

Buyer Rating
12345 ( 301 ratings )
jigowatt

jigowatt

  • Has been a member for 3-4 years
  • Author had a File in an Envato Bundle
  • Interviewed on the Envato Notes blog
  • Author had a Free File of the Month
  • Exclusive Author
  • Sold between 50 000 and 100 000 dollars
  • Elite Author
  • Bought between 10 and 49 items
  • United Kingdom
  • Referred between 100 and 199 users
View Portfolio
Created 9 July 09
Compatible Browsers IE8, IE9, Opera, Chrome
Software Version PHP 4.x, PHP 5.x, MySQL 4.x, MySQL 5.x
Files Included JavaScript JS, HTML, CSS, PHP, SQL
by
by
by
by
by