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