I resisted doing anything with CodeIgniter 3.0 for a long time, mostly due to the licensing that Ellislab had said they were going with. BCIT changed the license due to popular demand, and with an EOL notice for the 2.X branch posted about a month ago, I decided it was time to convert Community Auth over to CodeIgniter 3.0.
I had initially stepped through CodeIgniter’s upgrade guide and made Community Auth fully functional in CodeIgniter 3, but then I decided to make some pretty drastic changes. In the past, I had distributed a fairly elaborate example application with Community Auth. It had user registration, user creation, user management, and was a pretty full featured set of examples. The problem with doing that is that people expected that it was meant to be their application, and that they would just tweak it to meet their needs.
The new version of Community Auth removes all but the bare minimum in terms of examples, and it is no longer an application, but instead a CodeIgniter third party package. The real benefit here is that it’s now easier than ever to install Community Auth in an existing application. The older version of Community Auth would have made this very difficult.
If you’re a CodeIgniter developer looking for an authentication library for CodeIgniter 3.0, I hope you’ll give Community Auth a shot. For more information, and to download Community Auth, please visit the Community Auth website.