ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
1660
1660
EMPFEHLEN
-
huhu
hab ein kleines problem irgendwie hängt bei meinem Script
Der Cookie wird zwar erstellt aber es wird nicht weitergeleiten....
Hier die einloggen.inc.php
Hier die überprüfung in der überprüfung.inc.phpCode :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
<? // Session Starten session_start (); // Config Datei includen. include('config/config.inc.php'); // Die Verbindungsdaten. $host = "*****"; $dbbenutzer = "*****"; $dbpasswort = "*****"; $dbname = "hp"; $tabelle = "benutzer"; // Zur Datenbank eine Verbindung aufbauen. $dbverbindung = mysql_connect($host, $dbbenutzer, $dbpasswort); // Passwort verschlüsseln. $verschlüsselt = MD5($passwort); // Wenn ein Cookie vorhanden diese Abfrage benutzen. if(isset($_COOKIE[id])) { $dbanfrage = "SELECT * FROM $tabelle WHERE id = '$_COOKIE[id]' AND passwort = '$_COOKIE[passwort]'"; } else { // Wenn Cookie nicht vorhanden ist diese Abfrage benutzen. $dbanfrage = "SELECT * FROM $tabelle WHERE nick = '$benutzer' AND passwort = '$verschlüsselt'"; } // Die Daten aus der Datenbank holen. $res = mysql_db_query ($dbname, $dbanfrage, $dbverbindung); // Die Daten in ein Array Packen. $ausgabe = mysql_fetch_array ($res); // Wenn auto_login 1 ist Cookie setzen if ($ausgabe[auto_login] == 1){ setcookie("id", "$ausgabe[id]", time() + (60*4)); setcookie("passwort", "$verschlüsselt", time() + (60*4)); } // SESSION und Variablen bestimmen. $sid = session_id(); $_SESSION["benutzer_id"] = $ausgabe[id]; $_SESSION["benutzer_name"] = $ausgabe[nick]; $_SESSION["style"] = $ausgabe[style]; $_SESSION["sprache"] = $ausgabe[sprache]; // Zur Hauptseite weiterleiten. if ($ausgabe == true) { header("Location: home.php"); } // Zur Fehlerseite weiterleiten. else { header("Location: fehler.htm"); } mysql_close(); ?>
Code :1 2 3 4 5 6 7 8 9 10 11
<? session_start(); if(isset($_COOKIE[id])) { header("Location: einloggen.php?action=einloggen"); } elseif (!isset($_SESSION["benutzer_id"])) { include("htm/einloggen.htm"); exit(); } ?>
-
15.06.04 20:15 #2
Nun es kann an vielen Dingen hängen. Ich gebe dir erst einam einen "Error Tip". Du weist nicht warum er weiter leitet? Nun dann überprüfe erst einma, ob er überhaupt in die Abfrage geht, die dann weiterleitet. Dies überprüfst du per "dummy prints".
Wenn er in der richtigen Abfrage sich befindet und dennoch nicht weiter leitet liegt es wohl möglich daran, dass du schon vor der header() Funktion HTML Code stehen hast. Die Weiterleitung ist nun so nicht mehr möglich.
In diesem Sinne
-
Also wenn auto_login nicht 1 ist gehts ganz normal also muss es irgendwas mitm cookie setzen sein bzw. laden.
MFG
-
kann mir denn keiner helfen......
Ähnliche Themen
-
dauerhafter Login / Cookie oder Session Lifetime?
Von versuch13 im Forum PHPAntworten: 12Letzter Beitrag: 09.12.08, 08:37 -
Login mit SESSION und Cookie - wie sicher machen?
Von aargau im Forum PHPAntworten: 5Letzter Beitrag: 01.06.07, 23:44 -
login mit session und cookie
Von lape im Forum PHPAntworten: 2Letzter Beitrag: 10.08.06, 14:36 -
Problem mit session, cookie login
Von kcyberbob im Forum PHPAntworten: 6Letzter Beitrag: 27.06.05, 10:22 -
Problem mit Login (Session & Cookie)
Von kcyberbob im Forum PHPAntworten: 2Letzter Beitrag: 28.11.03, 10:50





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren