|
Project Information
|
!! IMPORTANT NOTICE !! I've move A3M to two separate github repositories A3M Mushmellow for CI1.7.3 - https://github.com/pengkong/A3M-for-CodeIgniter-1.7.3 A3M Peanutbutter for CI2.0 - https://github.com/pengkong/A3M-for-CodeIgniter-2.0
A3M is a CodeIgniter 1.7.3 and 2.0 package that leverages on bleeding edge web technologies like OpenID and OAuth to create user-friendly user experiences for the account authentication & authorization process. Latest Version: A3M v1.0 PeanutButterLive Demo : https://mushmellow.gamespai.com/index.php/account/sign_in Key Features- 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
Design Goals- Create a painless user experience for sign up and sign in
- Create code that is easily understood and re-purposed
- Semantic XHTML views
- Graceful degradation of JavaScript and CSS
- Adhere to CodeIgniter's PHP Style Guide
- Adhere to security best practices
- Proper (H)MVC separation (Modular extensions by wiredesignz)
- Proper usage of CodeIgniter's libraries, helpers and plugins
- Optimal performance by minimizing autoloading
- Configurable via config file
Folders- /resource - keeps external resources
- /resource/app - keeps external 'app' resources (only for 1.7.x)
- /resource/user - keeps external 'user' resources (only for 1.7.x)
Libraries- https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/wiki/Home
- /system/application/libraries/Controller.php
- /system/application/libraries/Modules.php
- /system/application/libraries/MY_Router.php
- /system/application/libraries/MY_Session.php - Added functionality to CI_Session
Plugins
|