Commit e241c4951c20920a8749293ec5b396a797fb9e96

Authored by nbm
1 parent 8f07de81

Handle extension-less mode (somewhat).


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3902 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 3 additions and 2 deletions
lib/session/control.inc
@@ -192,8 +192,9 @@ function checkSession($bDownload = false, $bHandleNoAccess = true) { @@ -192,8 +192,9 @@ function checkSession($bDownload = false, $bHandleNoAccess = true) {
192 if (checkSessionAndRedirect(true, $bDownload)) { 192 if (checkSessionAndRedirect(true, $bDownload)) {
193 $default->log->debug("control.inc: print the session variables: " . arrayToString($_SESSION)); 193 $default->log->debug("control.inc: print the session variables: " . arrayToString($_SESSION));
194 // the session is cool, now check if we access to this page 194 // the session is cool, now check if we access to this page
195 - $default->log->debug("control.inc: page=" . $_SERVER['PHP_SELF'] . " ? " . $_SESSION["pageAccess"][$_SERVER['PHP_SELF']]);  
196 - if ($_SESSION["pageAccess"][$_SERVER['PHP_SELF']]) { 195 + $pageName = KTUtil::getRequestScriptName($_SERVER);
  196 + $default->log->debug("control.inc: page=" . $pageName . " ? " . $_SESSION["pageAccess"][$pageName]);
  197 + if ($_SESSION["pageAccess"][$pageName]) {
197 return true; 198 return true;
198 } else { 199 } else {
199 if ($bHandleNoAccess === true) { 200 if ($bHandleNoAccess === true) {