login PHPSID

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
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']."' ";
 

Neue Beiträge

Zurück