summaryrefslogtreecommitdiffstats
path: root/system/libraries/Session.php
AgeCommit message (Collapse)AuthorFilesLines
2012-03-09Bumped CodeIgniter's PHP requirement to 5.2.4.Phil Sturgeon1-1/+1
Yes I know PHP 5.4 just came out, and yes I know PHP 5.3 has lovely features, but there are plenty of corporate systems running on CodeIgniter and PHP 5.3 still is not widely supported enough. CodeIgniter is great for distributed applications, and this is the highest we can reasonably go without breaking support. PHP 5.3 will most likely happen in another year or so. Fingers crossed on that one anyway...
2012-03-06Fixed a bug in CI_Session::_unserialize()Andrey Andreev1-4/+6
2012-03-02Limit db session select to single rowTimothy Warren1-1/+1
2012-01-24Revert a space in the license agreement :)Andrey Andreev1-1/+1
2012-01-20Replace AND with &&Andrey Andreev1-4/+2
2012-01-20Revert if() merge, for readabilityAndrey Andreev1-5/+22
2012-01-19Still update the session on AJAX calls, just don't regenerate the session IDAndrey Andreev1-6/+30
2012-01-19Fix issue #154Andrey Andreev1-68/+50
2012-01-02Updating copyright date to 2012Greg Aker1-1/+1
2011-12-27Remove access lines from method descriptions and rollback a previous changeAndrey Andreev1-24/+7
2011-12-26Replace private with protected, so the class can be easily extendedAndrey Andreev1-15/+15
2011-12-25Improve the Session libraryAndrey Andreev1-83/+66
2011-10-20adding new license file (OSL 3.0) and updating readme to ReSTDerek Jones1-4/+16
added notice of license to all source files. OSL to all except the few files we ship inside of the application folder, those are AFL. Updated license in user guide. incrementing next dev version to 3.0 due to licensing change
2011-10-17Check for string value before doing str_replace. (Issue #439)Chris Muench1-1/+4
2011-10-16Fixes issue #439 some slashes not escaped in session dataChris Muench1-16/+29
2011-08-30Added the 'user_data' key to the userdata property so that sessions using a ↵Kyle Farris1-1/+2
database can be deleted properly when using the table schema found in the "Saving Session Data to a Database" section of the Session Class in the user guide.
2011-07-02backed out 648b42a75739, which was a NON-trivial whitespace commit. It ↵Derek Jones1-15/+15
broke the Typography class's string replacements, for instance
2011-04-25Fixed double-space typo.Razican1-15/+15
2011-04-20Altered Session to use a longer match against the user_agent string. See ↵Greg Aker1-2/+2
upgrade notes if using database sessions.</li
2011-04-18changeset: 2202:06a75a1bd622Greg Aker1-2/+2
tag: tip user: Greg Aker <greg.aker@ellislab.com> date: Mon Apr 18 11:10:37 2011 -0500 summary: Tweak to session class all_userdata() to just return the userdata array. Also documented previously undocumented all_userdata() method.
2011-02-18Consistent handling of 'cookie_secure' setting, also makes the variable ↵tobiasbg1-4/+3
changeable through the Session class constructor
2011-02-11Adding config option to require 'secure' setting for all cookies- requires ↵Robin Sowell1-1/+3
https.
2011-01-05Hey look, it's 2011Greg Aker1-1/+1
2010-11-10Changing all class constructors to __construct()Greg Aker1-1/+1
2010-11-10Updating PHP requirements in files 5.1.6Greg Aker1-1/+1
2010-10-07Automated merge with https://bitbucket.org/barrymieny/codeigniterDerek Jones1-1/+1
2010-10-05fixed bug where sess_expire_on_close was not being set from a config file, ↵Derek Jones1-1/+1
fixes #173
2010-10-04Cleanup of stray spaces and tabsBarry Mieny1-12/+12
2010-09-02Added a new config item to the Session class (sess_expire_on_close) to allow ↵Derek Jones1-2/+5
sessions to auto-expire when the browser window is closed.
2010-08-31Added fatal error to Session class when no encryption key is set in the ↵Derek Jones1-0/+5
config file, for additional assurance that session manipulation can be prevented
2010-03-29fixed a bug where a PHP error would result when passing objects as values to ↵Derek Jones1-4/+13
the Session class
2010-01-05updated copyrightsDerek Jones1-1/+1
2009-04-22updated copyrights to 2009Derek Jones1-1/+1
2008-11-13Changing EOL style to LFDerek Allard1-757/+757
2008-11-12Propset eol-style to CRLFDerek Jones1-757/+757
simplified paragraph tag cleanup regex
2008-11-06corrected a few docblock comments to accurately reflect return valuesDerek Allard1-757/+757
removed some unneeded whitespace
2008-10-18Fixed a variable typoRick Ellis1-1/+1
2008-10-18Made some changes to allow slashes to be saved in the serialized cookie data.Rick Ellis1-5/+63
2008-09-24Fixed a bug in the Session class when database sessions are used where upon ↵Derek Jones1-13/+18
session update all userdata would be errantly written to the session cookie. Also rewrote a bit of the cookie handling code to be a bit more efficient and understandable
2008-09-13(no commit message)Rick Ellis1-1/+1
2008-08-22Fixed a comment typoRick Ellis1-1/+1
2008-08-21whitespace fixesDerek Allard1-79/+79
a minor re-ordering of the changelog
2008-08-21Updated the Session class so that if a database is being used, any custom ↵Rick Ellis1-213/+254
data is stored to the DB rather then the cookie.
2008-05-13Some sweeping syntax changes for consistency:Derek Jones1-7/+7
(! foo) changed to ( ! foo) || changed to OR changed newline standardization code in various places from preg_replace to str_replace
2008-05-11Removed closing PHP tags, replaced with a comment block identifying the end ↵Derek Jones1-1/+3
of the file
2008-05-11Undoing change committed in r1115Derek Jones1-0/+1
2008-05-11removed closing PHP tag from all framework filesDerek Jones1-1/+0
2008-05-05Added get_dir_file_info(), get_file_info(), and get_mime_by_extension() to ↵Derek Allard1-4/+4
the File Helper. Changed ( ! condition) into (! condition) within the code
2008-03-18added hashing to prevent client side data tampering to sessionsDerek Allard1-0/+20
2008-01-30removed last_visit from the Session classDerek Jones1-8/+2