fixed problem with http auth

This commit is contained in:
seek3r 2000-12-15 04:12:35 +00:00
parent 25e0481da8
commit 87a292bd3d

View File

@ -84,19 +84,18 @@
deny_login(); deny_login();
} }
if (isset($submit) && $submit) {
if (getenv(REQUEST_METHOD) != "POST") { if (isset($PHP_AUTH_USER)) {
$phpgw->redirect($phpgw->link("","code=5")); $submit = True;
$login = $PHP_AUTH_USER;
$passwd = $PHP_AUTH_PW;
} }
$sessionid = $phpgw->session->create($login,$passwd); if (isset($submit) && $submit) {
if (!isset($sessionid) || !$sessionid) { if (getenv(REQUEST_METHOD) != "POST" && !isset($PHP_AUTH_USER)) {
$phpgw->redirect($phpgw_info["server"]["webserver_url"]."/login.php?cd=5"); $phpgw->redirect($phpgw->link("","code=5"));
} else {
$phpgw->redirect($phpgw->link($phpgw_info["server"]["webserver_url"] . "/index.php", "cd=yes"));
} }
}elseif (isset($PHP_AUTH_USER)) { $sessionid = $phpgw->session->create($login,$passwd);
$sessionid = $phpgw->session->create($PHP_AUTH_USER,$PHP_AUTH_PW);
if (!isset($sessionid) || !$sessionid) { if (!isset($sessionid) || !$sessionid) {
$phpgw->redirect($phpgw_info["server"]["webserver_url"]."/login.php?cd=5"); $phpgw->redirect($phpgw_info["server"]["webserver_url"]."/login.php?cd=5");
} else { } else {