aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWesley Miaw <josuah@users.sourceforge.net>2003-11-26 01:01:33 +0000
committerWesley Miaw <josuah@users.sourceforge.net>2003-11-26 01:01:33 +0000
commit898fcfae0f94e5dfeaa6f1c360924fedc0f7b072 (patch)
tree2f8c2066bf96d89506fcb299b448d7d85bc7b23c
parent552768290a8062e7849629ff2a070195e5d65e28 (diff)
downloadphpicalendar-898fcfae0f94e5dfeaa6f1c360924fedc0f7b072.tar.gz
phpicalendar-898fcfae0f94e5dfeaa6f1c360924fedc0f7b072.tar.bz2
phpicalendar-898fcfae0f94e5dfeaa6f1c360924fedc0f7b072.zip
Fix to use older predefined variables for compatibility with PHP <
4.1.0. Corrected logic for detecting an invalid login.
-rw-r--r--functions/init.inc.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/functions/init.inc.php b/functions/init.inc.php
index 846ab26..c6c623c 100644
--- a/functions/init.inc.php
+++ b/functions/init.inc.php
@@ -55,10 +55,12 @@ if (!isset($_SERVER['PHP_AUTH_USER'])) {
else if (isset($HTTP_POST_VARS['password'])) $password = $HTTP_POST_VARS['password'];
// Grab the action (login or logout).
- $action = (isset($_REQUEST['action'])) ? $_REQUEST['action'] : '';
+ if (isset($HTTP_GET_VARS['action'])) $action = $HTTP_GET_VARS['action'];
+ else if (isset($HTTP_POST_VARS['action'])) $action = $HTTP_POST_VARS['action'];
+ else $action = '';
// Check to make sure the username and password is valid.
- if (!key_exists("$username:$password", $locked_map)) {
+ if ($action == 'login' && !key_exists("$username:$password", $locked_map)) {
// Don't login, instead logout.
$action = 'logout';

© 2014-2024 Faster IT GmbH | imprint | privacy policy