Well guys, after long… here we go!
I released an advanced alpha version of FreakAuth_light for all of you to enjoy (hopefully) and testing.
The official website for downloads and documentation is: 4webby.com/freakauth
The documentation you will find is still under developement, but I tried to comment the code as much as possible!
I also included a kinda installation-checkin in the release, so that you can make sure everything is set ok for FreakAuth_light to work, and work safely!
This release will be suitable for not extremely complex applications, where you will need to distinguish among:
- superadmin (full control of the API)
- admin (you can let him do what you want)
- registered users
- guests
+ you can set your own custom roles!
FreakAuth_light includes:
——————————————————————
FRONTEND
——————————————————————
- login/logout
- user registration
- forgotten password
- change password
——————————————————————-
ADMINISTRATION BACKEND
——————————————————————-
- list/detail/add/edit/del admins
- list(paginated)/detail/add/edit/del users
- an example on how to implement the backend with other controllers (i.e. blog posts ect.)
- a kinda advanced CRUD that let’s you have custome user profile fields + validation rules in backend
——————————————————————-
EXTRAS
——————————————————————-
=> the applications uses nice dynamic flash messages!!
——————————————————————-
Let’s say that FreakAuth_light is much better in terms of performance than Auth that just for a login runs 9 queries!
And, more important, more secure!
I also started implementing the evolution to FreakAuth, that will hopefully have ACL!
I thought that after getting a lot from the community, it was finally the time to give something back!
Test it and post your feedbacks!
********************************************************************************
*FreakAuth_light CHANGELOG
********************************************************************************
FreakAuth_light 1.1 (17/07/2007)
=> forum thread
- added easy extendability
- new assets structure
- direct registration
- plus much more (check out the [http://www.ciforge.com/trac/freakauth/wiki/FAL_ChangeLog_1.1]complete changelog[/url])
FreakAuth_light 1.0.4 (16/05/2007)
=> forum thread
- corrected some not harmfull things about FAL_1.0.3
- improved captcha security
- abstracted from controller naming: you can now build different controllers for different methods (login, logout etc)
- plus much more (check out the complete changelog)
- for upgrading instructions see included file or have a look at upgrading instructions or see included file
FreakAuth_light 1.0.3 (03/05/2007)
- corrected some not harmfull bugs
- improved security
- abstracted from template dependency: you can use it in every templating system
- plus much more (check out the complete changelog)
FreakAuth_light 1.0.2-Beta (19/02/2007)
- changed function name view() to show() in controllers/admin/admins.php for PHP4 compliance
- changed function name view() to show() in controllers/admin/users.php for PHP4 compliance
- changed the links in the relative views of the above controller
- sorted out pagination problem in function index() in controllers/admin/users.php
- added method belongsToGroup() in application/libraries/freakauth_light.php
- added helper belongsToGroup($group=null, $only=null) in application/helpers/freakauth_light_helper.php
- made some small changes in the application/helpers/freakauth_light_helper.php
- Changed languages array prefix from ‘FreakAuth_’ to ‘FAL_’
- other minor code cleanup
FreakAuth_light 1.0.1-Beta
- made it not mod_rewrite dependent (works also without mod_rewrite)
- merged admin and user table (changed DB structure)
- made it PHP4 compliant
- eliminated simplepie plugin and helper
- made template directory customisable
- added custom roles
- improved flexibility in method check() of the FreakAuth_light library
- other minor code cleanup
FreakAuth_light 1.0.2-alpha
- sorted out small error in controller adm.php
- sorted out validation rules problem in library FreakAuth_light #1133 & #1137
- update the userprofile model (added method deleteUserProfile($id))
- made controllers/admin/users.php independent from DB tables relations (Foreign keys)
- updated DB schema (deleted relations) and converted all tables fro InnoDB to MyISAM
FreakAuth_light 1.0.1-alpha
- sorted out problem in .htacess file
- sorted out problem in library FreakAuth_light for admin login line #304
- sorted out a CSS problem for registration with Mozilla 1.5
*********************************************************************************
