SESSION Problem

Radeon

Mitglied
Hallo!

Ich habe folgendes Problem und zwar wird beim login nur der Username übergeben und nich die id.... Wie kann das sein?

Hier der Code:

PHP:
           $id = $result['id'];
           $user = $result['user'];		
           session_register('id');
           session_register('user');

Wie gesagt der Name wird übergeben aber die id nicht..
EDIT:
Hier noch die Datei mit der geprüft wird ob man eingelogt ist:
PHP:
<?php
session_start();
if(!session_is_registered('user') || $_SESSION['user'] == "") {
	header("location:error.php");
	die();
}
?>
 
Zuletzt bearbeitet:
Was ist denn ID überhaupt? Seh' ich es richtig, dass result ein Ergebnis aus 'nem mysql_fetch_assoc ist?
Man sieht ja auch relativ wenig vom Code, außer, dass es offenbar richtig übergeben wurde.
Und wie genau die Abfrage der ID im nächsten Script aussieht, ist auch nicht ersichtlich.

Ich für meinen Teil nehm' auch lieber folgende Variante:

PHP:
<?PHP
$_SESSION['ID'] = $result['ID'];
$_SESSION['User'] = $result['User'];
?>
 
Zurück