Samy-Deluxe
Erfahrenes Mitglied
Hallo leute,
ich weiss, dass es im diesem forum schon warscheinlich million mal gefragt wurde: Wie man ein login script mach usw.
Aber ich habe ja eins, nur Internet Explorer geht er nicht. Also habe ich es mal mit PHPSESSID über den URL weiter zu geben versucht, aber es funktioniert nicht.
Hier ist mein code. Bitte könnte einer ihn zu einem PHPSESSID script umwandeln.
log.php
checkuser.php
zur abfrage bleibt die gleich
ich weiss, dass es im diesem forum schon warscheinlich million mal gefragt wurde: Wie man ein login script mach usw.
Aber ich habe ja eins, nur Internet Explorer geht er nicht. Also habe ich es mal mit PHPSESSID über den URL weiter zu geben versucht, aber es funktioniert nicht.
Hier ist mein code. Bitte könnte einer ihn zu einem PHPSESSID script umwandeln.
log.php
PHP:
<?php
// Datenbankverbindung aufbauen
include 'config.php';
$sql = "SELECT * FROM `user` WHERE `nick` = '".$_REQUEST["nick"]."' AND `psw` = '".md5($_REQUEST["psw"])."' ";
$result = mysql_query ($sql);
if (mysql_num_rows ($result))
{
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array($result);
// login time
mysql_query("UPDATE `ip` SET `status` = 'eingeloggt' WHERE `ip` = '$REMOTE_ADDR'");
$sql2 = "UPDATE `user` SET `logt` = '".date("d.m.Y")."', `logtime` = '".time()."' WHERE `ID` = '".$data["ID"]."' LIMIT 1 ";
mysql_query ($sql2);
// Sessionvariablen erstellen und registrieren
session_start ();
$_SESSION['ID'] = $data["ID"];
header ("Location: index.php?file=start.php");
}
else
{
header ("Location: index.php?falsch=zugang");
}
?>
checkuser.php
PHP:
<?php
if(!$_SESSION['ID'])
{
header ("Location: index.php?falsch=gelogt");
}
?>
zur abfrage bleibt die gleich
PHP:
$sql = "SELECT * FROM `user` WHERE `ID` = '".$_SESSION['ID']."' ";