Subversion-Projekte lars-tiefland.ci

Revision

Revision 2242 | Revision 2257 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 2242 Revision 2254
Zeile 4... Zeile 4...
4
 *
4
 *
5
 * An open source application development framework for PHP
5
 * An open source application development framework for PHP
6
 *
6
 *
7
 * This content is released under the MIT License (MIT)
7
 * This content is released under the MIT License (MIT)
8
 *
8
 *
9
 * Copyright (c) 2014 - 2018, British Columbia Institute of Technology
9
 * Copyright (c) 2014 - 2017, British Columbia Institute of Technology
10
 *
10
 *
11
 * Permission is hereby granted, free of charge, to any person obtaining a copy
11
 * Permission is hereby granted, free of charge, to any person obtaining a copy
12
 * of this software and associated documentation files (the "Software"), to deal
12
 * of this software and associated documentation files (the "Software"), to deal
13
 * in the Software without restriction, including without limitation the rights
13
 * in the Software without restriction, including without limitation the rights
14
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
Zeile 27... Zeile 27...
27
 * THE SOFTWARE.
27
 * THE SOFTWARE.
28
 *
28
 *
29
 * @package	CodeIgniter
29
 * @package	CodeIgniter
30
 * @author	EllisLab Dev Team
30
 * @author	EllisLab Dev Team
31
 * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
31
 * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
32
 * @copyright	Copyright (c) 2014 - 2018, British Columbia Institute of Technology (http://bcit.ca/)
32
 * @copyright	Copyright (c) 2014 - 2017, British Columbia Institute of Technology (http://bcit.ca/)
33
 * @license	http://opensource.org/licenses/MIT	MIT License
33
 * @license	http://opensource.org/licenses/MIT	MIT License
34
 * @link	https://codeigniter.com
34
 * @link	https://codeigniter.com
35
 * @since	Version 3.0.0
35
 * @since	Version 3.0.0
36
 * @filesource
36
 * @filesource
37
 */
37
 */
Zeile 151... Zeile 151...
151
		{
151
		{
152
			$this->_redis = $redis;
152
			$this->_redis = $redis;
153
			return $this->_success;
153
			return $this->_success;
154
		}
154
		}
Zeile 155... Zeile -...
155
 
-
 
156
		$this->php5_validate_id();
-
 
157
 
155
 
158
		return $this->_fail();
156
		return $this->_fail();
Zeile 159... Zeile 157...
159
	}
157
	}
Zeile 310... Zeile 308...
310
	{
308
	{
311
		// Not necessary, Redis takes care of that.
309
		// Not necessary, Redis takes care of that.
312
		return $this->_success;
310
		return $this->_success;
313
	}
311
	}
Zeile 314... Zeile -...
314
 
-
 
315
	// --------------------------------------------------------------------
-
 
316
 
-
 
317
	/**
-
 
318
	 * Validate ID
-
 
319
	 *
-
 
320
	 * Checks whether a session ID record exists server-side,
-
 
321
	 * to enforce session.use_strict_mode.
-
 
322
	 *
-
 
323
	 * @param	string	$id
-
 
324
	 * @return	bool
-
 
325
	 */
-
 
326
	public function validateId($id)
-
 
327
	{
-
 
328
		return (bool) $this->_redis->exists($this->_key_prefix.$id);
-
 
329
	}
-
 
330
 
312
 
Zeile 331... Zeile 313...
331
	// ------------------------------------------------------------------------
313
	// ------------------------------------------------------------------------
332
 
314
 
333
	/**
315
	/**