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