Login Script nicht ganz

Das Tutorial verlaesst sich, wenn ich mich recht erinnere auf Session-Cookies.

Ich hab bei Dir halt diese Zeile entdeckt:
PHP:
header ("Location: index.php?section=impressum&sid=".session_id());

Wenn Du mit Session-Cookies arbeiten willst kannst Du das so nutzen:
PHP:
header ("Location: index.php?section=impressum");

Ansonsten musst Du Code wie ich in meinem vorangegangenen Post gezeigt habe nutzen.

Ausserdem schlage ich vor, dass in beim Logout das hier
PHP:
session_destroy ($_SESSION["user_id"]);
durch das hier
PHP:
session_destroy ();
ersetzt.

session_unset() ist nach meiner Erfahrung eigentlich nicht notwendig.

Was etwas verwunderlich ist, dass Du, wie Du sagst eine weisse Seite angezeigt bekommst.
Eigentlich sollte ja wohl zumindest das Menue kommen.
Welches Script steht zu dem Zeitpunkt in der Adressleiste des Browsers?

Ich glaub wenn Du daheim bist werd ich schon seit ca. 2 Stunden im Bett sein. ;)
 
Hey Leute,

also nach reptiler editier-Vorschlägen, die ich angewandt habe, habe ich nun folgendes Problem: trotz korrekt eingegebener Login Daten komme ich wieder zum Login-Formular, was laut meines Codes bedeutet das angeblich falsche Login-Informationen vorliegen. Was nun!? hier nochmal die logged_in.php

PHP:
<?php
echo "<br><br><br>";

?>

<html>
<table width="100%" border="1" cellspacing="0" bordercolor="#000000" bgcolor="#FFFFFF">
<tr>
<td bordercolor="#000000" bgcolor="#3399CC"><div align="left">::Startseite</div></td>
</tr>
</table><br>
<table width="100%" border="1" cellspacing="0" bordercolor="#000000" bgcolor="#FFFFFF">
<tr>
<td bordercolor="#000000" bgcolor="#FFFFFF"><div align="center">
<? 
echo $_REQUEST['user'] ;
echo $_REQUEST['pwd'];

 $sql="SELECT `id`,`username`,`nachname`,`vorname` FROM `customers` WHERE `username`='".$_REQUEST['user']."' AND `passwort`='MD5(".$_REQUEST['pwd'].")'";
$result = mysql_query ($sql)or die(mysql_error());; 

if (mysql_num_rows ($result)!=0) 
{ 
  // Benutzerdaten in ein Array auslesen. 
  $data = mysql_fetch_array ($result); 

  // Sessionvariablen erstellen und registrieren 
  $_SESSION["user_id"] = $data["id"]; 
  $_SESSION["user_nickname"] = $data["username"]; 
  $_SESSION["user_nachname"] = $data["nachname"]; 
  $_SESSION["user_vorname"] = $data["vorname"];

  header ("Location: index.php?section=impressum"); 
} 
else 
{ 
  header ("Location: index.php?section=login"); 
} 
?>
</div></td>
</tr></table>

oh man ich bin so verzweifelt eh..... -.-
 

Neue Beiträge

Zurück