CodeIgniter Membership Script

Last Update
3 August 2013
Regular License
$6
Extended License
$30
Sales
173

~ August 3rd, 2013: VERSION 2.0.3 has been deployed ~ !!! IN THE PREVIEW REMOVE the CodeCanyon frame to have twitter, google and linkedin working (return url differs from what I put in app screens)!!! OAuth has now been included together with Twitter Bootstrap. I’ve also cleaned up the whole code and have included a few new features that were asked a lot by buyers, OAuth being the most prominent one. This version will NOT be compatible with 1.x: there were too many core changes necessary to accommodate the OAuth integration. JULY 10 2013: UPGRADED TO CI 2.1.4 (released the 8th of July) Support: Together with the customers we were able to solve 100% of all problems thus far: if you experience issues please give me a chance to solve it. Most of the time it’s some server config. —-—-—-—-—-—-—-—-—--

CI_Membership is a CodeIgniter 2.1.4 based registration script that is easy to install, maintain and extend. It was developed with 2 ideas in mind: first of all it is ideal for beginning developers who want to see code for themselves and learn from it. It also serves as a base structure from which developers can easily expand. Everything is in place, new pages can effortlessly be added.

Some of its main features are:

Easy to install and extend, plug-and-play! OAuth login ready for Facebook, Google, LinkedIn and Twitter highly secure password algorithm with salt and key in a 128-long encrypted variable separate password and username retrieval resend activation link jQuery as well as PHP field validation 3 ways to configure mail setup: PHP mail(), sendmail and SMTP database sessions and site settings cookies that remember login members can edit their profile simple roles system theming like Wordpress: default view is loaded when no distinct view is found export members list to e-mail in delimited text file backup database to e-mail in sql file clear session data option highly configurable site options focus is on easy to understand, quick and clean coding

CI_Membership will be kept up-to-date to reflect the latest changes and new versions of the CodeIgniter framework. New features will also be added and current features will be improved based on buyer comments.

« Have any questions? Don’t be affraid to ask. I’m always interested in knowing your issues as it might help me finetune this app or detect issues, situations I was unaware of and should hold into account. »

Admin login for demo page username: testadmin password testadmin2@Version history *19JUL2013 – v2.0.2 - minor fixes *14JUL2013 – v2.0.1 - minor fixes *10JUL2013 – v2.0.0 - upgraded to CI 2.1.4 - fixed: minor bugs - cleanup: typos - added the following to adminpanel :: site settings: disable recaptcha, disable remember me - new OAuth login system *30AUG2012 – v1.2.2 - upgraded to CI 2.1.2 - fixed: SMTP encryption bug - cleanup: of PHP short tags

*01DEC2011 – v1.2.1 - error in sql file: install must be set to 1, not 0! - improved theming - cleanup

*11NOV2011 – v1.2.0 - bugfix: site disabled bug - new feat: theming system now checks for default template view when no specific child view is present, similar to what Wordpress does - new feat: new theme called “default” which provides a very basic layout - new feat: new theme called “branded” which uses my main Codecanyon branding colors - new feat: admin now has separate theme, is no longer part of any other theme - renamed everything to do with pages to private - change: moved site offline page view from generic to each theme - cleanup: views *28OCT2011 – v1.1.1 – minor update - sql file contained error - refined messages_lang.php with more flexible options for membership section *11OCT2011 – v1.1.0 launched! - bugfix: unbanned message did not show - bugfix: entering 0 members_per_page in site settings, list_members page loops out of bounce - bugfix: going back after loggin out shows private page – fixed with header control - bugfix: cookie expiration settings did not get saved to the DB - change: removed e-mail lang and merged into messages lang - change: HTML improvement -> renamed password form id to edit_password_form - change: default database setting from mysqli to mysql for backup purposes - change: models/admin renamed to adminpanel - change: add_member controler cleanup - cleanup: renamed css class login_label to form_label - cleanup: fixed css bug in edit password form inside admin panel - cleanup: some css cleanup for form elements in redtheme - new feat: export members system to e-mail - new feat: export database system to e-mail - new feat: site settings – clear session data option added - new feat: created option to take the whole site offline (new controller!) - new feat: password reset link expiry of 12 hours and added to site settings - new feat: activation link expiry set to 12 hours and added to site settings - new feat: caching settings_model -> http://philsturgeon.co.uk/code/codeigniter-cache * 28SEPT2011 – v1.04 launched - sql script had an error – critical fix

* 15SEPT2011 – v1.03 launched - fixed bug where link to login was still hardcoded in stead of using base_url() - added feature: cookie expiration can now be set from site settings page

* 14SEPT2011 – v1.02 launched - bug fixed where main administrator could still be domoted and banned which should never be possible - bug fixed in manual concerning using unique session name - bug fixed in form validation regarding password verification algorithm not being up to date with latest changes

* 13SEPT2011 – v1.01 launched - bug fixed: e-mail confirmation did not get sent when changing password from controllers/adminpanel/edit_password.php. Also fixed views/themes/redtheme/adminpanel/edit_password.php.

* 08SEPT2011 – v1.00 launchedCredits Fam fam fam icons