--- docman.php 2001/12/17 10:00:51 1.51 +++ docman.php 2002/07/20 18:27:27 1.58 @@ -133,7 +133,7 @@ ////////////////////////////////////////////////////////////////// - $gblVersion = "1.8-dev"; + $gblVersion = "1.9"; function StartHTML($title,$text="") { @@ -184,6 +184,7 @@ } if (isset($PHP_AUTH_USER) && $PHP_AUTH_USER != "" && ($PHP_AUTH_PW == "" || !isset($PHP_AUTH_PW))) { $url_title="login"; + $url .= "&force_login=1"; } else { $url_title="relogin"; } @@ -195,7 +196,7 @@
© 1999 by ANYPORTAL, © 2000 by d@nger.org, -© 2000 by DbP +© 2000-2002 by DbP


@@ -899,8 +900,7 @@ - OR UPLOAD A FILE - + OR UPLOAD A FILE @@ -1174,7 +1174,6 @@ $log=fopen("$gblFsRoot/.changelog","r"); $logarr = array(); while($line = fgetcsv($log,512,"\t")) { - $line[0] .= sizeof($line); while (sizeof($line) > 4) { $tmp = array_pop($line); $line.=" $tmp"; @@ -1242,7 +1241,7 @@ // forks before authentication: style sheet and hash // creation if password not yet set. - if ($STYLE == "get") { CSS() ; exit ; } + if (isset($STYLE) && $STYLE == "get") { CSS() ; exit ; } $fsScriptDir = dirname($SCRIPT_FILENAME) ; // i.e. /home/httpd/html/docman @@ -1267,7 +1266,7 @@ ) ) && ( $PHP_AUTH_PW == "" || !isset($PHP_AUTH_PW) - ) + ) && !isset($force_login) ) { StartHTML("Logout completed","Your login credentials has been erased") ; EndHTML() ; @@ -1277,7 +1276,8 @@ // authentication failure if ( md5($PHP_AUTH_USER.$PHP_AUTH_PW) != $gblPw || isset($relogin) && $gblPw == $relogin) { - header("WWW-authenticate: basic realm=\"$HTTP_HOST\"") ; + $realm="$HTTP_HOST"; + header("WWW-authenticate: basic realm=\"$realm\"") ; header("HTTP/1.0 401 Unauthorized") ; NoEntry() ; exit ;