Hi,
ich habe Probleme, wie sehr oft, bei einer einfachen PW-Abfrage. Ich habe ein PW und einen Username in einer Datei gespeichert.
Diese sieht so aus:
	
		
so, nun mein Quelltext der Datei mit dem Formular:
	
Die Datei, die das checkt:
	
und in der Cofig Datei steht drin:
	
Ich verstehe nicht, warum das nicht funtioniert.
Wenn ich ausgeben:
	
Dann bekomme ich als ausgabe:
	
		
Also müsste doch alles stimmen ??
Bitte euch um Hilfe.
Danke
					ich habe Probleme, wie sehr oft, bei einer einfachen PW-Abfrage. Ich habe ein PW und einen Username in einer Datei gespeichert.
Diese sieht so aus:
			
			
				// Admin-User-Name:
Admin
// Admin-Passwort:
Testes
	Admin
// Admin-Passwort:
Testes
PHP Code:
	
	
<?php
include("session_config.php");
$bereich="Admin";
include("../config.inc.php");
echo "<center><br><br>Adminmenü:<br><br>";
if ($_SESSION["pw"]==$adminpw AND $_SESSION["user"]==$adminuser) {
    HEADER ("Location: admin.php");
}
else {    
    echo '<form action="check.php" method="post">';
    echo '<input type="text" name="user" value="Admin"><br><br>';
    echo '<input type="password" name="pw" value="Passwort"><br><br>';
    echo '<input type="submit" value="LogIn"><br><br>';
}
    
?>
PHP Code:
	
	
<?php
include("session_config.php");
$bereich="Admin";
include("../config.inc.php");
$pw=$_POST["pw"];
$user=$_POST["user"];
if ($_SESSION["pw"]==$adminpw AND $_SESSION["user"]==$adminuser) {
            HEADER ("Location: admin.php");
}
else {    
    if (!$user) {$f="Keinen Benutzer angegeben";}
    if (!$pw) {$f.="<br>Kein Passwort angegeben ";}
    if ($f) {echo "<br><br><br><center>".$f."</center>";}
    else {
        if ($user != $adminuser OR $pw != $adminpw) {
            echo "Falsches Passwort oder falschen Username angegeben !!";
        }
        if ($_POST["user"]==$adminuser && $_POST["pw"]==$adminpw) {
            $_SESSION["pw"]=$pw;
            $_SESSION["user"]=$user;
            echo "Erfolgreich eingeloggt. <a href='admin.php'>Hier </a> gehts weiter";
        }    
    }
}    
?>
PHP Code:
	
	
......
$file=file("../optionen.txt");
// Admin-Kennwort
$adminpw=$file[3];
// Admin-Username
$adminuser=$file[1];
....... 
Wenn ich ausgeben:
PHP Code:
	
	
echo $_POST["pw"]."<br>";
echo $_POST["user"]."<br>";
echo $file[1]."=".$adminuser;
echo "<br>";
echo $file[3]."=".$adminpw; 
			
			
				Testes
Admin
Admin =Admin
Testes =Testes
	Admin
Admin =Admin
Testes =Testes
Bitte euch um Hilfe.
Danke
 
          


 
							
						 
							
						
 
							
						 
							
						
Comment