Hi@all,
ich wollt ein kleines login skript schreiben, wo wenn der user angemeldet ist oben ein Willkommen user steht und wenn er nicht eingeloggt ist das login formular kommt!
Das ganze schaut so aus:
	
Das dumme ist jetzt nur das er immer "hinterherhingt", z.B.:
wenn man nun auf index.php?action=logout geht, zeigt er immer noch oben das Willkommen (also logout.php), da er zuerst checkt ob der user noch eingeloggt ist und ihn dann erst ausloggt (logout.php).
Die abfrage ob der user nun eingeloggt ist oder nicht könnte man jetzt ja teoretisch einfach unter den switch bereich tun ... allerdings passt das bei meinem design gar nicht!
Wie kann man das nun umgehen? ^^
					ich wollt ein kleines login skript schreiben, wo wenn der user angemeldet ist oben ein Willkommen user steht und wenn er nicht eingeloggt ist das login formular kommt!
Das ganze schaut so aus:
PHP Code:
	
	
<?php
 $sql="SELECT UserId 
    FROM member 
    WHERE UserSession='".session_id()."' 
    LIMIT 1"; 
    $result= mysql_query($sql); 
   if (!mysql_num_rows($result)==1) 
    { 
include "login.php";
 } else {
include "logout.php";
}
switch($action){ 
case "user": include("user.php"); break; 
case "logout": include("ausloggen.php"); break; 
default: include("start.php"); break; 
} 
?>
wenn man nun auf index.php?action=logout geht, zeigt er immer noch oben das Willkommen (also logout.php), da er zuerst checkt ob der user noch eingeloggt ist und ihn dann erst ausloggt (logout.php).
Die abfrage ob der user nun eingeloggt ist oder nicht könnte man jetzt ja teoretisch einfach unter den switch bereich tun ... allerdings passt das bei meinem design gar nicht!
Wie kann man das nun umgehen? ^^
 
          
 Probs mit reinfolge der befehle
									
									
									Probs mit reinfolge der befehle
								

 
							
						
Comment