Code

User Management with Privilege Label

User Management with Privilege Label

Summary

This application based on new CodeIgniter 3 Framework that allows website owners to quickly add and enable authentication, authorisation and user management to their website. Multi-level user access, user communication by internal mail system and that mail will be available in real email. It is designed latest security and code standards and it is ready for high availability websites.

The User Management System can control unauthorized access in your system. It features changable User Levels via the user control panel incase your website requires different levels of page security amongst loads of other useful features! 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.

This application is equipped with several features that will be very easy to use & simple modify to create a dynamic and user based applications. You can integrate it with your CodeIgniter application and saved the development time.

Documentation

You can view the documentation by following this link: Documentation

Live Demo

You can view a demo installation by following this link: Live Demo

Super Admin

  • Username: superadmin
  • Password: demo

Admin

  • Username: admin
  • Password: demo

User

  • Username: user
  • Password: demo

Features

  • Twitter Bootstrap design.
  • Using CodeIgniter 3
  • Cross-Browser Compatible (IE6+, FF, Safari and more).
  • Fully object oriented and commented PHP and JavaScript code.
  • SEO friendly URL.
  • Auto pagination.
  • Captcha integration.
  • Public profiles.
  • Custom user profiles.
  • User can upload their own avatar.
  • Social icons used to link to your other sites and sections.
  • Each can be disabled in the admin panel if you do not need them to be displayed.
  • Multiple user levels (Superadmin, Admin, User).
  • Login expiration – Control default time before a user is logged out.
  • Two-Factor authentication.
  • “Remember Me” feature on login.
  • Login with email or username.
  • Authentication Throttling (lock user account after few incorrect login attempts)
  • Lock screen experience.
  • Supports password hashing/ encryption.
  • Customizable password validation.
  • User can retrieve password by specifying either username or email.
  • Completely customizable “Password Reset Email”.
  • Supports both (HTML and Text) Messages.
  • Security Considerations.
  • Forgotten password screen.
  • Forgotten password reset.
  • Email based password recovery.
  • Email activation – Avoid false signup!
  • All old password reset codes are removed from database for security purposes.
  • After one use a password reset code expires and any further access to the page takes you to reset link expired page.
  • At any point of time there is only one reset code per password as the system cleans up old information that is not needed.
  • My Account (“Settings”) page.
  • Extremely easy to integrate.
  • Reliable and secure MySQL database backend.
  • Automatic HTML5 & PHP field validation.
  • Auto Sortable columns.
  • Interactive Dashboard.
  • Unlimited number of user roles.
  • Powerful admin panel.
  • Unlimited number of permissions.
  • Manage permissions from admin interface.
  • Assign permission to roles.
  • Easily check if user has permission to perform some action.
  • Super easy installation using installation wizard.
  • User activity log.
  • Active sessions management (see and manage all your active sessions).
  • Full unicode support.
  • Client side and server side form validation.
  • Fully customisable from settings section.
  • Destination URL (redirect) after Login for any Role.
  • Extremely easy to integrate!.
  • Reliable and secure MySQL database backend.
  • Automatic AJAX field validation.
  • Mailbox System allows users on your system to send messages to each other.
  • Here is possible to reply on each mail.
  • Get notifications when you receive new mail.
  • Users can delete mail.
  • Block list & Suspend list allows users to block other users from contacting them.
  • Customize the access, denied, register, forget password, activation link messages.
  • View list of recently registered users.
  • Search through all users.
  • Add new user manually.
  • Reset any user’s password.
  • Edit any user’s level or access.
  • View list of user levels.
  • Search through user levels to edit.
  • Supper admin can change site name, site email and site logo.
  • Integrates with new or existing “User Management Area”.
  • Complete documentation provided.
  • Live demo view.
  • Full Support.

Server Requirements

  • Web server – Apache
  • PHP version 5.3 or newer is recommended.
  • MySQL – 5.1+

Installation

Follow all the steps carefully…
  1. Download the file which you have purchased
  2. Upload zip file in your server
  3. Extract the zip file that you uploaded
  4. Create a database using hosting database wizard
  5. Go to purchased folder and find database.php file (application/config/database.php)
  6. 'hostname' => 'your host name',
    'username' => 'your username',
    'password' => 'your user password',
    'database' => 'your database name'
    
  7. Then go to application/config folder, find config.php file
  8. Change base url (26 number line)
  9. $config['base_url'] = 'http://yourdomain.com';
  10. Now Go to your browser and check your domain.

If you using any folder location in your hosting to install this script, then you need some extra change in root (.htaccess) file on line number 3. You can open to edit this file on Notepad or Notepad++. Here will be adding your folder name as below..

<IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteBase /your_folder_name/
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

Support

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

or email us: clustercoding@gmail.com

Updates Note

Version 1.2.0 – 27 August, 2017

 - Login Issue
 - Registration Issue
 - Minor bug fixes

Version 1.1.0 – 10 August, 2017

 - Login Issue
 - Minor bug fixes

Version 1.0.0 – 08 August, 2017

 - Initial release

Credits

by
by
by
by
by
by