CL Auth BETA v0.2.5
Newest Release: 17/08/2008
« Hide MenuBasic Info
- Home
- Getting Started
- Features
- Screenshots
- Change Log
- Function list
- Database Schema
- URI System
- Examples
- F.A.Q
Config
Controllers
Libraries
Language
Models
Plugins
Change Log
BETA v0.2.5
Release Date: 17/08/2008- Added: Example files
- Updated: schema.sql with test account.
BETA v0.2
Release Date: 13/07/2008- Changes
- Added: CL_username_chars to config
- Added: setUser() in users model.
- Added: getProfileField(), getProfile() and setProfile() functions in users model.
- Added: last_page to CI_Sessions table
- Added: made a standard getUserID() function in CL_Auth
- Added: Terms & Conditions checkbox on registration
- Added: Generic Terms & Conditions copy. Stored in a view file.
- Updated: register_form view
- Updated: login_form view
- Updated: Auth controller with better code comments, validation functions and general improvements
- Changed: The parameters and error messages for functions activate(), reset() and forgotten()
- Changed: Completely rewritten login_form() and register_form() functions
- Changed: Reduced the number of view files from 18 to 9
- Changed: Database collation type from utf8_general_ci to utf8_bin for betetr utf8 support
- Changed: Eliminated the need for CL_Validation
- Changed: Captcha word length from 8 to 6
- Changed: CL_allow_registration now works. Registration can be disabled
- Changed: PHP Short tags to full tags in view files incase servers don't support short tags
- Changed: Increased maxlength on login input for the login form. Maxlength 30 was too low for users to input their email address as their login.
- Changed: username_start() is now known as username_format() for validation.
- Changed: username_format() now checks first & last character to prevent malformed usernames.
- Changed: getUsers() to getUserField() in users model.
- Changed: Object instance from $this->obj to $this->ci in the library class.
- Changed: CL_Session is now known as Session
- Changed: isGroup() function in CL_Auth can now use arrays "isGroup(array(1,2,3))"
- Fixed: Userdata was still present after the logout() function was called.
- Fixed: Users who try to login on the logout page are redirected to the index page.
- Fixed: denyAccess() now allows the use of group "0".
- Removed: CL_Validation library
- Removed: CL_val_lang file used by CL_Validation
- Security
- Fixed: If a Users group_id was changed in the database, group_id in the sessions userdata would stay unaffected.
- Known Bugs
- isAdmin() only works if check() has been called on the same page.
BETA v0.1
Release Date: 03/05/2008- Notes
- Initial release for public testing
· Licensed under the GNU General Public License · This library comes with no guarantees, use at you own risk ·
CodeIgniter · The author cannot be held liable for any damages · Top of Page
