Login Script mit Sessions - Problem

PHP:
<?php
session_start(); 
//Dieser Code muss unbedingt in der 1.Zeile stehen! 
//NICHT VERÄNDERN 
?>

<?php

//Datei: sessionhelpers.inc.php
//Hier befinden sich alle Befehle: logout(), login(), logged_in() usw.

//NICHTS VERÄNDERN 
//Nur erfahrene User, die sich mit Session und deren Befehlen auskennen !


function connect() //Verbing zu MYSQL wird hergestellt
{ 
    $con= mysql_connect('localhost','root','') or die(mysql_error()); 
     mysql_select_db('ms',$con) or die(mysql_error()); 
} 

function check_user($name, $pass) //Login Überprüfung
{ 
    $sql="SELECT ID 
    FROM users 
    WHERE Nickname='".$name."' AND Passwort=MD5('".$pass."') 
    LIMIT 1"; 
    $result= mysql_query($sql) or die(mysql_error()); 
    if ( mysql_num_rows($result)==1) 
    { 
        $user=mysql_fetch_assoc($result); 
	$_SESSION[username] = $name;
        return $user['ID']; 
    } 
    else 
        return false; 
} 

function login($userid) //Login erfolgreich MYSQL wird geupdatet
{ 
    $sql="UPDATE users 
    SET Session='".session_id()."' 
    WHERE ID=".$userid; 
     mysql_query($sql); 
} 

function logged_in() //Überprüft ob User eingeloggt
{ 
    $sql="SELECT ID 
    FROM users 
    WHERE Session='".session_id()."' 
    LIMIT 1"; 
    $result= mysql_query($sql); 
      return ( mysql_num_rows($result)==1); 
} 

function logout() //Logout Funktion ->Session wird auf NULL gestellt
{ 
    $sql="UPDATE users 
    SET Session=NULL 
    WHERE Session='".session_id()."'"; 
     mysql_query($sql); 
} 

connect(); 
?>

Ich sag dir nur das du so nicht weiter kommst, wenn man nicht selbst versucht die Probleme zu lösen, und sie immer weitergibt.
 
Hier kann ich die Daten aber nur nach dem Login Formular abfragen oder ?
Geht´s auch dass Ich sie immer abfragen kann ?
 
Zurück