A3M - Bootstrapped - A CodeIgniter OpenID/Oauth boilerplate library utilizing Twitter Bootstrap UI
Switch branches/tags
Clone or download
Pull request Compare This branch is 173 commits ahead, 5 commits behind pengkong:master.
Latest commit 065be0d Feb 26, 2016
Type Name Latest commit message Commit time
Failed to load latest commit information.
application Update connect_google.php Dec 8, 2015
system Update CodeIgniter to v2.2.0 Jun 6, 2014
user_guide Update CodeIgniter to v2.2.0 Jun 6, 2014
.gitignore Merge branch 'master' of github.com:AdwinTrave/A3M Jul 12, 2013
.htaccess Gutted the application and migrated /module/ code into the codeignite… Feb 7, 2013
README.md Added Gitter badge Mar 15, 2015
a3m_database.sql updated to official version 1.0.1 Jan 12, 2014
favicon.ico updated to official version 1.0.1 Jan 12, 2014
index.php Removing the Timezone patch as it's not really a best practice. Feb 28, 2013
license.txt Initial commit of A3M Peanutbutter files Feb 15, 2011



Join the chat at https://gitter.im/donjakobo/A3M

A3M (Account Authentication & Authorization) is a CodeIgniter 2.x package that leverages bleeding edge web technologies like OpenID and OAuth to create a user-friendly user experience. It gives you the CRUD to get working right away without too much fuss and tinkering! Designed for building webapps from scratch without all that tiresome login / logout / admin stuff thats always required.

Original Authors

Jakub @kubanishku PengKong @pengkong

Key Features & Design Goals

  • Native Sign Up, Sign In with 'Remember me' and Sign Out
  • Native account Forgot Password and Reset Password
  • Facebook/Twitter/Google/Yahoo/OpenID Sign Up, Sign In and Sign Out
  • Manage Account Details, Profile Details and Linked Accounts
  • reCAPTCHA Support, SSL Support, Language Files Support
  • Gravatar support for picture selection (via account profile)
  • Create a painless user experience for sign up and sign in
  • Create code that is easily understood and re-purposed
  • Utilize Twitter Bootstrap (a fantastic CSS / JS library)
  • Graceful degradation of JavaScript and CSS
  • Proper usage of CodeIgniter's libraries, helpers and plugins
  • Easily Configurable via config file

Folder structure

  • /application/ - what you should be editing / creating in
  • /system/ - default CodeIgniter system folder (don't touch!)
  • /resource/ - css / images / javascript (folder configurable via constants.php)
  • /user_guide/ - latest guide for CI (can be deleted, just for CI reference)

3rd Party Libraries & Plugins


  • CURL
  • DOM or domxml
  • GMP or Bcmatch

Installation Instructions

Check out our wiki: https://github.com/donjakobo/A3M/wiki/Installation-Instructions for help on getting started.

Help and Support