From ab375dbff911fececd32eeb76a024dd856cd7626 Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Tue, 18 Dec 2007 13:20:03 +0000
Subject: [PATCH] SAML2:SP:AssertionConsumerService - Allow the
 AssertionConsumer to create new sessions if the user arrives without a valid
 session.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@132 44740490-163a-0410-bde0-09ae8108e29a
---
 www/saml2/sp/AssertionConsumerService.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/www/saml2/sp/AssertionConsumerService.php b/www/saml2/sp/AssertionConsumerService.php
index cc26bb50c..2111f2941 100644
--- a/www/saml2/sp/AssertionConsumerService.php
+++ b/www/saml2/sp/AssertionConsumerService.php
@@ -11,7 +11,10 @@ require_once('SimpleSAML/XML/SAML20/AuthnRequest.php');
 require_once('SimpleSAML/Bindings/SAML20/HTTPPost.php');
 require_once('SimpleSAML/XHTML/Template.php');
 
-$session = SimpleSAML_Session::getInstance();
+/* Get the session object for the user. Create a new session if no session
+ * exists for this user.
+ */
+$session = SimpleSAML_Session::getInstance(TRUE);
 
 $logger = new SimpleSAML_Logger();
 
-- 
GitLab