Login

BlackJack

Mitglied
Warum funzt das nicht?
(Vor ner Stunde hat es nämlich noch geklappt)
PHP:
<?
require("open.inc.php");
require("kopf.php");
if($HTTP_SESSION_VARS["username"] and $HTTP_SESSION_VARS["pwd"]){
}else{
if ($action =="Login") {

    session_start();
	$user = session_register("username");
	$pass = session_register("pwd");

}
	 $sql= "select * from $tab_user";
     $ergebnis  = @mysql_query($sql, $serverid);
	 $input = @mysql_fetch_array($ergebnis);
     if ($username != $input[user] or $pwd != $input[pass]) {
        require ("kopf.php");
        echo "<title>Login</title>
              <table width=\"100%\">
			  	<form action=\"$PHP_SELF\" method=\"post\">
               <tr>
			   	<th class=head colspan=2>Login</th>
			   </tr>
               <tr>
			   	   <td align=\"right\" width=50%>
				   		User: 
				   </td>
                   <td width=50%>
				   		<input type=\"text\" name=\"username\">
				   </td>
			   </tr>
               <tr>
			       <td align=\"right\">
				   		Passwort: 
				   </td>
                   <td>
				   		<input type=\"password\" name=\"pwd\">
				   </td>
			   </tr>
			   <tr>
				   <td colspan=2 align=center>
               			<input name=\"action\" type=\"submit\" value=\"Login\">
			   </tr>
			   </form>
               </table>
			   ";
        
        exit;
      }
}
?>
 
gar keine!
Er zeigt einfach nix an.
PHP:
if($HTTP_SESSION_VARS["username"] and $HTTP_SESSION_VARS["pwd"]){
}
er meint (glaube ich) das diese bedinung erfüllt wird...
 
vieleicht gibts die ja auch wirklich...

so ne session variablen setzen sich ja recht gut fest im cache... die kriegste ja erst dann los, wenn du den browser neu startest (alle instanzen !!!).. es is ja auch durchaus möglich das die session variablen schon gesetzt sind und somit die bedingung erfüllt is...
die namen der sessionvariablen für deinen individuellen login sind auch n bissl ungünstig, da es auch noch andere tasks geben könnte die im hintergrund ablaufen (bzw. abgelaufen sind) welche ähnliche variablen genutzt haben...
theoretisch müsstes aber funktionieren.. kommt auf den inhalt der requireden files an...

hth
Sebastian
 
Hm ich denke ich bin dumm:)
hab außversehen meine db gelöscht wo die user drin waren
und somit wurde dann hatl nix ausgegeben und die bedinung wurde
erfüllt:)
 

Neue Beiträge

Zurück