Naja, hier mal meine session.php:
PHP-Code:
require( "sql.inc.php" );
session_register ( userid );
session_register ( username );
session_register ( userpwd );
if(empty( $userid ) || empty( $username ) || empty( $userpasswort )) {
$login = false ;
} else {
$sessionverbindung = mysql_connect ( $host , $sqlname , $sqlpasswort );
$befehl = "SELECT * FROM `users`" ;
$antwort = mysql_db_query ( $dbname , $befehl , $sessionverbindung );
while( $row = mysql_fetch_array ( $antwort )) {
if ( $row [ 'uid' ] == $userid && $row [ 'passwort' ] == $userpwd && $row [ 'name' ] == $username ) {
$login = true ;
}
}
}
Und die passende login.php(Ausschnitt):
PHP-Code:
...
session_start ();
session_register ( userid );
session_register ( username );
session_register ( userpwd );
$userid = $id ;
$username = $name ;
$userpwd = md5 ( $pwd );
Bei mir funktioniert das wunderbar. Man muss nur noch in jede zu schützende Datei die session.php einbinden und die Variable $login abfragen *verwirrt ist*
Manni