PHP Problem Login System

  • ^^ Habe wieder mal ein Problem und zwar folgendes:


    Es geht um ein Login System habe das geschrieben:


    PHP
    $_benutzer = $_POST['username'];
        $_passwort = $_POST['password'];
    
        $datei = "ftp://edit:sollkeinerwissen@ge-rl.de/scriptfiles/$_benutzer.ini";
        $array = file($datei);
        $sst = explode("=", $array[0]);
        if($_passwort == $sst[1]) #hier das Problem, der fragt das net richtig ab, obwohl alles richtig ist ;(
        {
         #hier dann der Rest, das funzt aber
       }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • So hab ich dies gelöst


  • Hallo,

    PHP
    $_benutzer = $_POST['username'];
    $_passwort = $_POST['password'];
    $iniArray = parse_ini_file($_benutzer.'.ini');
    
    
    if($passwort == $iniArray['password'])
    {
    ...
    }


    Benutze parse_ini_file! :)

  • Ja so grob lautet der code:


    PHP
    <tr>
    			<th align="left"><font color="white">Benutzername:</font></th><td><input type="text" name="username"></td>
    		</tr>
    		<tr>
    			<th align="left"><font color="white">Passwort:</th><td><input type="password" name="password"></td>
    		</tr>


    und dann halt oben:


    PHP
    $_benutzer = $_POST['username'];
        $_passwort = $_POST['password'];
    
        $datei = "ftp://edit:sollkeinerwissen@ge-rl.de/scriptfiles/$_benutzer.ini";
        $array = file($datei);
        $sst = explode("=", $array[0]);
        if($_passwort == $sst[1]) #hier das Problem, der fragt das net richtig ab, obwohl alles richtig ist ;(
        {
         #hier dann der Rest, das funzt aber
       }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • asö ja in der Ini Datei steht in der Zeile 0 (die er ja au auslesen soll ^^)


    das hier:


    Code
    Key=passwort

    das is halt nur test, da steht halt das pw ;)


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • PHP
    if($passwort == $iniArray['Key'])


    muss das nicht


    PHP
    if($_passwort == $iniArray['Key']) #heißen ?


    mfg.^^

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S