diff --git a/library/App/Controller/Action.php b/library/App/Controller/Action.php
index 19706f2c4d3bcee0c1695460327df932b02fc899..9769fde7b2ba280b5566b29a00e5ed0c4ffd1b32 100644
--- a/library/App/Controller/Action.php
+++ b/library/App/Controller/Action.php
@@ -20,6 +20,10 @@ class App_Controller_Action extends Unl_Controller_Action
     {
         $session = new Zend_Session_Namespace(__CLASS__);
         
+        if (!array_key_exists('unl_sso', $_COOKIE)) {
+        	return;
+        }
+        
     	// The auth module is doing its thing (probably an active login or logout). Let it be.
     	if (get_class($this) == 'Auth_IndexController') {
     		return;