| 
| File: | ??? |  
| Role: | Class source |  
| Content type: | text/plain |  
| Description: | uFlex Include class file |  
| Class: | uFlex Manage registrations and authenticate users
 |  
| Author: | By Pablo |  
| Last change: | uFlex Changelog 
 v0.75	11/26/2011
 - Revamped Demo, new look and best PHP practices
 - New ->login() method to initiate a login request anytime
 - Wrapped session_start() into smart conditions, eliminating all warnings and logging session_start() status
 - Replace all PHP short tags project wide
 - some internal code refactoring(new private ->session())
 
 v0.61	5/18/2011
 - Fixed inline Grammar thoughtout the class.uFlex.php file
 - Included an installable 'demo'
 
 v0.57	5/5/2011
 - Fixed fields not been able to be optional
 
 v0.56	3/11/2011
 - Import default profile Guess when user is logout
 - Add $Name to hold ucfirst() version of $name in private ->validate()
 - Updated ->pass_reset() to avoid manually deactivated users to reset their password
 - Added error [14]
 - Added extra level error to ->login() error [14]
 - Update the ->log_login() SQL query to use the global user defined users_table
 - Replace all the remaining static reference to the database table name in the SQL queries.
 
 v0.51	2/3/2011
 - Add ->opt['user_session'] to hold a custom userData session variable
 - Update the reference of ->opt['cookie_path'] on ->setcookie()
 - Added ->opt['default_user'] to hold the default user info. It was posible before, is easier now
 - Auto detect an email while logging-in and use email and pass instead of username and pass
 - Create ::debug boolean constant to globaly enable and disable the extra data loging for devs
 - Merged ->check_sql and with ->check_sql_change function
 - Created ->errorList to hold some errors strings for easier customization
 
 v0.41	11/12/2010
 - Add ->encode and ->decode functions
 - Add the $encoder array variable to class
 - Update ->uCofirm to create universal common hash
 - Create function to sanitize the confirmation hash ->check_hash
 - Update ->setCookie to use new hash
 - Update ->login to use new hash for cookie login
 - Update ->activate to use new hash
 - Update ->register to use the new hash
 - Update ->new_pass to use new hash
 - Update ->pass_reset to use new hash
 - update ->pass_reset to return an associative array with the user_id, username, email and the hash.
 - update ->setCookie to use JS if headers are sent
 - The ->uConfirm was renamed to ->make_hash
 - Update ->validateAll to handle the the field matching
 - Added option for custom users table
 |  
| Date: | 13 years ago |  
| Size: | 33,806 bytes |  
|  |  |  |