PHP Login and User Management with Codeigniter - HMVC

PHP Login and User Management with Codeigniter - HMVC

EUM is a PHP application built up around the CodeIgniter framework(version 3.1.4), that allowing the registration and administration of users.It can be used as a base platform for any CodeIgniter based web applications. Its provide secure login, authentication, authorization and complete user management.


  • Built with CodeIgniter 3.1.4
  • HMVC architecture
  • Secure user registration and login
  • Avatar and logo upload with crop feature
  • Social Authentication using Facebook, Twitter and Google+
  • Password reset
  • User Login
  • Secure password algorithm using Bcrypt
  • Remember Me feature on login
  • Login with email or username
  • CAPTCHA on registration
  • E-Mail verification for new users
  • Interactive Dashboard
  • Manage permissions
  • Assign permission to users
  • Easy installation using installation wizard
  • Built using AdminLTE
  • Client side and server side form validation
  • Reports


  • XSS Filtering
  • CSRF protection
  • Password handling
  • Validate input data

username: admin
password: admin123

Video demo


24 April 17 – Version 1.4
Facebook php sdk updated (Social login)
Updated to CodeIgniter 3.1.4 
2 November 16 – Version 1.3
Email configuration file added
4 October 16 – Version 1.2
Avatar and logo upload with crop feature 
Changed to HMVC architecture
Updated to CodeIgniter 3.1.0
Option to set page length in dataTables
2 September 16 – Version 1.1
Social Login Integration 
Fixed minor bugs
15 August 16 – Version 1.0
First release