Welcome
Community Auth is a user authentication application for CodeIgniter. If you've come here looking for an authentication library, then please keep in mind that Community Auth is more than just a library. Community Auth comes with example controllers, models, views, and is distributed as a styled website. All of these things are available 2 ways:
- A version pre-installed in a CodeIgniter 2.1.0 installation.
- An isolated version, not pre-installed in CodeIgniter. Downloaded files are merged with your existing CodeIgniter installation.
Community Auth also makes for a great learning tool for developers who are new to CodeIgniter. FirePHP is included and autoloaded in the distribution, and by installing Firebug, and either the FirePHP or DeveloperCompanion extensions for Firefox, you've got an impressive debugging tool at your disposal. For those of you who prefer Chrome, ChromePHP is also loaded in the development environment. Community Auth also shows examples of extending the CodeIgniter controller class, extending other CodeIgniter libraries, overriding CodeIgniter helpers, pagination, and ajax using jQuery. A recently added ajax uploader shows you how to upload images and store them on the filesystem or in the database.
If you've downloaded Community Auth and are checking it out, thank you for giving it a try. I'm pleased to share this application with you, and hopefully we can work together to make it especially useful for your CodeIgniter projects. It's been something I've worked on over the last couple of years, so you are getting the benefit of hundreds of hours of programming time.
Download and Repository
The repository and download for Community Auth is currently at Bitbucket: Click here to go there. The "tip" of the Community Auth Repository is the version that is pre-installed in CodeIgniter. If you just want the files, find the isolated version on the downloads page.
Quick Start
If you're an experienced user of CodeIgniter, you can get started quite easily.
- Make sure to look through all of the config files, and set all configuration options according to the description in the comments. Community Auth uses some config files that are not part of CodeIgniter's standard set, but also has custom additions to the constants.php config file.
- Edit then run the init controller. This populates the database and creates the admin. You may optionally create a set of test users with the init.php controller. Please make sure to disable or remove this controller and the db.sql file once completed.
For more detailed instructions on how to install, configure, and use Community Auth, please check out the documentation for Community Auth, which takes you step by step through the process of getting up and running.
Support
If you need help, feel free to start a new thread in the CodeIgniter Forum. I'm "skunkbad" in the forum, and I'll help whenever possible. Due to my busy work schedule, I may not always be able to help. Work does come first, and that said, if you are willing to pay for support, please feel free to contact me on my website, http://brianswebdesign.com.
License
Community Auth is licensed under the BSD License.
Read the license HERE.
Page rendered in 0.0372 seconds
