summaryrefslogtreecommitdiffstats
path: root/system/libraries/Session/Session.php
AgeCommit message (Collapse)AuthorFilesLines
2015-02-02Fix a wrong var name in CI_Session::mark_as_temp()Andrey Andreev1-1/+1
2015-01-21Remove closing blocks at end of PHP filesvlakoff1-3/+0
2015-01-20[ci skip] Change some log messages' levelAndrey Andreev1-1/+1
'Class Loaded' type of messages flood log files when log_threshold is set to 2 (debug). They're now logged as 'info' level. This is manually applying PR #1528, which was created to do the same thing, but became outdated.
2015-01-19[ci skip] feature/session (#3073): Add missing method docblocksAndrey Andreev1-0/+10
2015-01-19feature/session (#3073): Add CI_Session:: as reference toAndrey Andreev1-0/+9
For backwards compatibility purposes.
2015-01-12Merge branch 'develop' into feature/sessionAndrey Andreev1-3/+3
2015-01-09Bulk (mostly documentation) updateAndrey Andreev1-4/+4
- Remove PHP version from license notices - Bump year number in copyright notices - Recommend PHP 5.4 or newer to be used - Tell Travis-CI to test on PHP 5.3.0 instead of the latest 5.3 version Related: #3450
2014-12-09#3073 (feature/session): Allow custom drivers without the CI_ or MY_ prefixAndrey Andreev1-1/+12
2014-11-12#3073 (feature/session): Validate incoming session IDsAndrey Andreev1-21/+8
2014-11-11Fix merge conflictsAndrey Andreev1-14/+25
2014-11-04#3073 (feature/session): Fix a typo from ↵Andrey Andreev1-1/+1
ff37ffe164443e53b24d529f967a1bdf065bff3a
2014-11-04#3073 (feature/session): Don't regenerate IDs on AJAX requestsAndrey Andreev1-1/+5
2014-11-04#3073 (feature/session): Implement automatic ID regenerationAndrey Andreev1-2/+13
2014-10-27[ci skip] Switch to MIT license; close #3293Andrey Andreev1-14/+25
2014-10-26#3073 (feature/session): set_flashdata() crapAndrey Andreev1-1/+1
2014-10-06feature/session (#3073): Fix a variable nameAndrey Andreev1-1/+1
2014-10-06feature/session (#3073): Refactor configuration & fix cookie expiry timesAndrey Andreev1-3/+118
2014-09-16feature/session (#3073): Bug fixesAndrey Andreev1-1/+1
- CI_Session_database_driver::read() didn't pass the session ID to _get_lock() - CI_Session::unset_userdata() used a wrong key for unsetting when an array is passed to it
2014-06-11[ci skip] A tiny optimizationAndrey Andreev1-5/+5
2014-06-04#3073: Fix temp/flash data gettersAndrey Andreev1-9/+9
2014-06-02#3073: BC workarounds for sess_use_database, sess_expire_on_closeAndrey Andreev1-0/+5
2014-05-31[ci skip] A quick and dirty fix for allowing 'sess_driver' configurationAndrey Andreev1-1/+5
2014-05-31Initial version of new Session libraryAndrey Andreev1-437/+409
2014-02-112013 > 2014darwinel1-1/+1
Update copyright notices from 2013 to 2014. And update one calendar example in user_guide from year 2013/2014 to 2014/2015.
2014-01-24Righting a wrong in the Session libraryAndrey Andreev1-40/+49
- Change userdata(), flashdata(), tempdata() to return all the respective data when no parameter is passed. - Revert the addition of all_flashdata(). - Deprecate all_userdata(). - Fix related changelog entries that were all inconsistent.
2014-01-06Make CI_Session's set_userdata(), set_flashdata(), set_tempdata(), ↵Andrey Andreev1-5/+5
unset_userdata() and unset_flashdata()'s first parameter mandatory
2013-11-12Deprecate CI_Input::is_cli_request() and add common function is_cli() to ↵Andrey Andreev1-4/+4
replace it Calls to this function are often needed before the Input library is available
2013-07-31Optimize CI_Session::__construct() routines and make driver validity check ↵Andrey Andreev1-21/+18
stricter
2013-01-01[ci skip] Happy new yearAndrey Andreev1-1/+1
2012-11-25Merge pull request #2026 from johnathancroom/keep_flash_data_arrayAndrey Andreev1-1/+12
keep_flashdata accepts array
2012-11-25Improved array keey_flashdata + ChangelogJohnathan Croom1-13/+15
2012-11-25Added support for extending individual driver classes and driver unit testsdchill421-11/+9
Signed-off-by: dchill42 <dchill42@gmail.com>
2012-11-24Requested changed to keep_flashdataJohnathan Croom1-4/+3
2012-11-24keep_flashdata accepts arrayJohnathan Croom1-8/+18
2012-11-21Change fs permissions and add some missing index.html files (#2017)Andrey Andreev1-0/+0
2012-11-02Some micro-optimizationsAndrey Andreev1-1/+1
2012-11-01[ci skip] DocBlocks for Pagination, Session, Trackback, Jquery librariesAndrey Andreev1-0/+29
Partially fixes issue #1295
2012-11-01Manually apply PR #1594 (fixing phpdoc page-level generation/warnings)Andrey Andreev1-2/+3
Also partially fixes issue #1295, fixes inconsistencies in some page-level docblocks and adds include checks in language files.
2012-10-27Remove extra spaces...vkeranov1-3/+3
2012-10-09Disable Session library under CLI and create a CI singleton to be used by ↵Andrey Andreev1-1/+26
its drivers
2012-09-05Cleanup and optimize new Session classesAndrey Andreev1-48/+107
2012-08-29Fixed defaults and database check, reverted redundant shutdown featuredchill421-35/+0
Signed-off-by: dchill42 <dchill42@gmail.com>
2012-08-29Extracted cookie database saves to shutdown and cleaned up codedchill421-0/+35
Signed-off-by: dchill42 <dchill42@gmail.com>
2012-08-27Fixed select_driver(), cookie sess_destroy(), and native cookie name conflictdchill421-4/+7
2012-08-12Updated comments about default driverdchill421-2/+2
2012-07-31Damn, missed files on last commitdchill421-5/+11
2012-07-31Fixed userdata synchronization, loaded driver check, and all_flashdata keysdchill421-8/+7
2012-07-30Fixed _parent references and several minor bugsdchill421-7/+7
2012-07-24Cleaned up bangs and lowercase booleans, and fixed userdata return on not ↵dchill421-9/+9
found to NULL
2012-07-23Made cookie driver default and did miniscule code cleanup on driversdchill421-1/+1