Seite 1 von 1
Problem beim ein- und ausloggen
Verfasst: 15.12.2003 00:18
von btbe
Habe mir soeben die Version 2.0.6 runtergeladen und installiert. Funktioniert fast alles perfekt, nur wenn ich mich ein- oder auslogge, wird die Seite nicht geladen. Rufe ich nun das Forum erneut auf, bin ich ein- bzw. ausgeloggt. Hab MySQL Vers.: 4.0.0 und PHP Vers.: 4 auf meinem Server insalliert!
Könnte ja sein, das jemand das Problem kennt und mir helfen kann...
Vielen Dank im voraus!
MfG
BTBE
Verfasst: 15.12.2003 09:37
von Gast
Habe das gleiche Problem. Wenn ich eingeloggt bin und irgendeine Action durchführen möchte, bin ich wieder draussen. Im Adminbereich sehe ich nur die Forumstatistik, die Buttonspalte wird gar nicht erst angezeigt. Oder ich habe die Buttonspalte und eine Loginseite die nach Eingabe des Adminkenn - und passwortes nicht reagiert.??
Verfasst: 15.12.2003 09:45
von Julius - Gast
bei mir ist das Problem dasselbe: Das Ein- bzw. Ausloggen funktioniert zwar, aber jedes Mal bekomme ich erstmal eine "HTTP 404" Seite angezeigt!
Bitte helft mir, das Forum läuft nach einem Serverwechsel erst grade wieder!
Thx Julius
Verfasst: 15.12.2003 09:46
von musashi
Versuchs mal so:
Öffne: includes/functions.php
Suche:
Code: Alles auswählen
function redirect($url)
{
global $db, $board_config;
if (!empty($db))
{
$db->sql_close();
}
$server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://';
$server_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name']));
$server_port = ($board_config['server_port'] <> 80) ? ':' . trim($board_config['server_port']) : '';
$script_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path']));
$script_name = ($script_name == '') ? $script_name : '/' . $script_name;
$url = preg_replace('#^\/?(.*?)\/?$#', '/\1', trim($url));
// Redirect via an HTML form for PITA webservers
if (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')))
{
header('Refresh: 0; URL=' . $server_protocol . $server_name . $server_port . $script_name . $url);
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><meta http-equiv="refresh" content="0; url=' . $server_protocol . $server_name . $server_port . $script_name . $url . '"><title>Redirect</title></head><body><div align="center">If your browser does not support meta redirection please click <a href="' . $server_protocol . $server_name . $server_port . $script_name . $url . '">HERE</a> to be redirected</div></body></html>';
exit;
}
// Behave as per HTTP/1.1 spec for others
header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
exit;
}
Ersetze durch:
Code: Alles auswählen
function redirect($url)
{
global $db, $board_config;
if (!empty($db))
{
$db->sql_close();
}
$server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://';
$server_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name']));
$server_port = ($board_config['server_port'] <> 80) ? ':' . trim($board_config['server_port']) : '';
$script_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path']));
$script_name = ($script_name == '') ? $script_name : '/' . $script_name;
//$url = preg_replace('#^\/?(.*?)\/?$#', '/\1', trim($url));
// Redirect via an HTML form for PITA webservers
if (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')))
{
header('Refresh: 0; URL=' . $server_protocol . $server_name . $server_port . $script_name . $url);
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><meta http-equiv="refresh" content="0; url=' . $server_protocol . $server_name . $server_port . $script_name . $url . '"><title>Redirect</title></head><body><div align="center">If your browser does not support meta redirection please click <a href="' . $server_protocol . $server_name . $server_port . $script_name . $url . '">HERE</a> to be redirected</div></body></html>';
exit;
}
// Behave as per HTTP/1.1 spec for others
//header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
header('Location: ' . $url);
exit;
}
Verfasst: 15.12.2003 11:56
von Leuchte
wie wärs damit?
KB:82