Skip to content
World Wide Web Server edited this page Jul 4, 2012 · 30 revisions

[b]V1 - September 6, 2011[/b]

One of many, Community Auth is an authentication system for CodeIgniter 2.x. I decided to create this authentication system because I felt that I needed to be able to understand the authentication system, and not use one of the existing authentication systems located in the wiki. Community Auth is not meant to be a one size fits all authentication system, but rather a base for you to build from. Since the needs of most authentication systems will vary greatly from site to site, I just tried to provide the core functionality that most sites will need, without getting too specific. If nothing else, Community Auth would be a good example for you to follow as you build your own authentication system.

Community Auth is well commented, and usage can be seen in any of the controllers in the download. At this time, it is unfortunate that there are no docs.

There are now two versions of Community Auth. One that uses PHP's $_SESSION, and one that uses CodeIgniter's session class. I have no preference, but the version that uses PHP's $_SESSION was created first.

Blessings, Brian Gottier [url=http://brianswebdesign.com]Brian's Web Design - Temecula, CA[/url]

[h3]Features[/h3]

  1. Multi-level user management
  2. Multi-mode registrations
  3. Password recovery
  4. User creation

[h3]Tested Environments[/h3]

  1. [b]CodeIgniter 2.x[/b]
  2. PHP versions greater than 5.2.0

This doesn't mean that Community Auth won't work for other versions of CI or PHP, but I haven't tested it yet.

[h3]Download PHP $_SESSION version at Bitbucket:[/h3] [url=https://bitbucket.org/skunkbad/community-auth]$_SESSION Version[/url]

[h3]Download CI Session version at Bitbucket:[/h3] [url=https://bitbucket.org/skunkbad/community-auth-ci-session-version]CI Session Version[/url]

[h3]Wiki Categories[/h3]

Category:Libraries::Authorization Category:Libraries::Authentication Category:Contributions::Libraries::Authentication

Clone this wiki locally