Skip to content
Snippets Groups Projects
Commit 8e312491 authored by Andjelko Horvat's avatar Andjelko Horvat
Browse files

SimpleSAML_SessionHandlerPHP::newSessionId(): fix for session start (introduced in r3271).

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@3273 44740490-163a-0410-bde0-09ae8108e29a
parent 5dce682b
No related branches found
No related tags found
No related merge requests found
...@@ -72,7 +72,12 @@ class SimpleSAML_SessionHandlerPHP extends SimpleSAML_SessionHandler { ...@@ -72,7 +72,12 @@ class SimpleSAML_SessionHandlerPHP extends SimpleSAML_SessionHandler {
/* Generate new (secure) session id. */ /* Generate new (secure) session id. */
$sessionId = SimpleSAML_Utilities::stringToHex(SimpleSAML_Utilities::generateRandomBytes(16)); $sessionId = SimpleSAML_Utilities::stringToHex(SimpleSAML_Utilities::generateRandomBytes(16));
SimpleSAML_Session::createSession($sessionId); SimpleSAML_Session::createSession($sessionId);
session_id($sessionId);
if (session_id($sessionId) !== '') {
/* Session already started, close it. */
session_write_close();
session_id($sessionId);
}
session_start(); session_start();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment