133 |
|
|
134 |
////////////////////////////////////////////////////////////////// |
////////////////////////////////////////////////////////////////// |
135 |
|
|
136 |
$gblVersion = "1.8-dev"; |
$gblVersion = "1.8"; |
137 |
|
|
138 |
function StartHTML($title,$text="") { |
function StartHTML($title,$text="") { |
139 |
|
|
184 |
} |
} |
185 |
if (isset($PHP_AUTH_USER) && $PHP_AUTH_USER != "" && ($PHP_AUTH_PW == "" || !isset($PHP_AUTH_PW))) { |
if (isset($PHP_AUTH_USER) && $PHP_AUTH_USER != "" && ($PHP_AUTH_PW == "" || !isset($PHP_AUTH_PW))) { |
186 |
$url_title="login"; |
$url_title="login"; |
187 |
|
$url .= "&force_login=1"; |
188 |
} else { |
} else { |
189 |
$url_title="relogin"; |
$url_title="relogin"; |
190 |
} |
} |
196 |
<br> |
<br> |
197 |
© 1999 by <A HREF="http://www.anyportal.com">ANYPORTAL</A>, |
© 1999 by <A HREF="http://www.anyportal.com">ANYPORTAL</A>, |
198 |
© 2000 by <A HREF="http://da.nger.org">d@nger.org</A>, |
© 2000 by <A HREF="http://da.nger.org">d@nger.org</A>, |
199 |
© 2000 by <A HREF="http://www.rot13.org/~dpavlin/">DbP</A> |
© 2000-2002 by <A HREF="http://www.rot13.org/~dpavlin/">DbP</A> |
200 |
</small> |
</small> |
201 |
</P> |
</P> |
202 |
<BR> |
<BR> |
1243 |
|
|
1244 |
// forks before authentication: style sheet and hash |
// forks before authentication: style sheet and hash |
1245 |
// creation if password not yet set. |
// creation if password not yet set. |
1246 |
if ($STYLE == "get") { CSS() ; exit ; } |
if (isset($STYLE) && $STYLE == "get") { CSS() ; exit ; } |
1247 |
|
|
1248 |
$fsScriptDir = dirname($SCRIPT_FILENAME) ; |
$fsScriptDir = dirname($SCRIPT_FILENAME) ; |
1249 |
// i.e. /home/httpd/html/docman |
// i.e. /home/httpd/html/docman |
1268 |
) |
) |
1269 |
) && ( |
) && ( |
1270 |
$PHP_AUTH_PW == "" || !isset($PHP_AUTH_PW) |
$PHP_AUTH_PW == "" || !isset($PHP_AUTH_PW) |
1271 |
) |
) && !isset($force_login) |
1272 |
) { |
) { |
1273 |
StartHTML("Logout completed","Your login credentials has been erased") ; |
StartHTML("Logout completed","Your login credentials has been erased") ; |
1274 |
EndHTML() ; |
EndHTML() ; |
1278 |
// authentication failure |
// authentication failure |
1279 |
if ( md5($PHP_AUTH_USER.$PHP_AUTH_PW) != $gblPw || |
if ( md5($PHP_AUTH_USER.$PHP_AUTH_PW) != $gblPw || |
1280 |
isset($relogin) && $gblPw == $relogin) { |
isset($relogin) && $gblPw == $relogin) { |
1281 |
header("WWW-authenticate: basic realm=\"$HTTP_HOST\"") ; |
$realm="$HTTP_HOST"; |
1282 |
|
header("WWW-authenticate: basic realm=\"$realm\"") ; |
1283 |
header("HTTP/1.0 401 Unauthorized") ; |
header("HTTP/1.0 401 Unauthorized") ; |
1284 |
NoEntry() ; |
NoEntry() ; |
1285 |
exit ; |
exit ; |