changeset 77:70c0b21f0781

Support silent auth checks (no debug info).
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 17 Oct 2013 18:14:04 +0300
parents 78893039b1f6
children d50b64fbbc70
files msession.inc.php
diffstat 1 files changed, 6 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/msession.inc.php	Thu Oct 17 18:10:39 2013 +0300
+++ b/msession.inc.php	Thu Oct 17 18:14:04 2013 +0300
@@ -125,33 +125,33 @@
 }
 
 
-function stAdmSessionAuth()
+function stAdmSessionAuth($silent)
 {
   if (@session_start() === TRUE &&
     stGetSpecSessionItem(SESS_ADMIN, "key", FALSE) == stGetSetting("admPassword"))
   {
-    stDebug("AUTH admin session OK.");
+    if (!$silent) stDebug("AUTH admin session OK.");
     return stSessionExpire(SESS_ADMIN);
   }
   else
   {
-    stDebug("AUTH admin session FAIL.");
+    if (!$silent) stDebug("AUTH admin session FAIL.");
     return FALSE;
   }
 }
 
 
-function stUserSessionAuth()
+function stUserSessionAuth($silent)
 {
   if (@session_start() === TRUE &&
     stGetSpecSessionItem(SESS_USER, "key", FALSE) !== FALSE)
   {
-    stDebug("AUTH user session OK.");
+    if (!$silent) stDebug("AUTH user session OK.");
     return stSessionExpire(SESS_ADMIN);
   }
   else
   {
-    stDebug("AUTH user session FAIL.");
+    if (!$silent) stDebug("AUTH user session FAIL.");
     return FALSE;
   }
 }