Mailinglisten-Archive |
Hallo Daniel, > Hallo Mirko, > > > ohne die scripte sehen zu können ist es rel. schwer zu antworten. > > Das kann man ja ändern (gekürzte Fassung): > > <?php > include("pfad.inc"); //geht alles > if (file_exists("reg_user/".$user.".txt")) > { > $datei=fopen("reg_user/".$user.".txt","r"); > $c_pw=fgets($datei,100); > fclose($datei); > $pw=crypt($pw,"lt"); > if ($pw!=$c_pw) > { > $error="Das Passwort ist falsch!"; Ich denke mal hier liegt ein Problem. Versuchs mal mit einer urlencodeten variablen. > header("Location: > $location/admin_login.php?error=$error&user=$user"); > die; > } > } > if (!file_exists("reg_user/".$user.".txt")) > { > $error="Sie haben einen nicht existierenden Usernamen eingegeben!"; > header("Location: $location/admin_login.php?error=$error"); > exit; > } > ?> > > wie gesagt: obiges läuft einwandfrei soll nur bei Unstimmigkeiten eingreifen > (daher auch if ($pw!=$c_pw) statt ==) und wird in ein anderes script > eingebunden, in dem jedoch die variable nicht zur Verfügung zu stehen > scheint, obwohl das Form seine Daten an das Script sendet und sie ja > seltsamerweise auch hier zur verfügung stehen.
php::bar PHP Wiki - Listenarchive