[EF] Losepasswort falsch

27o8

abgemeldet
2 Mai 2006
9.028
933
Hallo,
der EF lefert mir wenn ich folgendes PW übergebe:

B_jgy7o04_M\&"Y1K`Qp`@i&1EVOUl$DF+vrDu/.NA?red7_/n
mittlerweile natürlich geändert ;)

Die Medung "Losepasswort falsch" aber es ist korrekt, im Script lief das LPW vorher natürlich durch

PHP:
urlencode()

EF Prob oder Script Prob?

Gruß
cdp
 
Änder mal das Lose-PW (kurzfristig natürlich nur) auf 123456 und probier es nochmal. Geht es, übergibst du Sonderzeichen einfach nur falsch.

Andere Fehlerquelle: Du liest den EF-Statuscode nicht richtig aus und in wirklich war das Lose-PW gar nicht falsch.

edit:
Noch was: UTF8 im Einsatz?
 
Hi,
also bei anderen Passwörtern funktioniert das ganze wird auch korrekt ausgelesen (erst mit file_get_contents() ganze Datei dann bei | exploden und $explode[0] vergleichen)

Ja, ich nutze utf8 :)

Gruß
cdp
 
Dann schick das LPW vorher durch utf8_decode().
Ne scheint nicht zu gehen :( schaut nun so aus (EF PW natürlich weg gemacht)

PHP:
    $return = @file_get_contents('https://www.klamm.de/engine/klamm/validate.php?ef_id=14316&ef_pw='.urlencode('zensiert').'&k_id='.(INT)$_POST['klammid'].'&l_pw='.urlencode(utf8_decode($_POST['losepw'])).'');
    $explode = explode('|',$return);
 
    if ($explode[0] == 1001)
    {
      # Okay
    }else{
      # Fehler
    }

Das geb ich ein:
B_jgy7o04_M\&"Y1K`Qp`@i&1EVOUl$DF+vrDu/.NA?red7_/n

Und das hier wird als PW üebergeben (habs mal ausgeben lassen):
B_jgy7o04_M%5C%5C%26%5C%22Y1K%60Qp%60%40i%261EVOUl%24DF%2BvrDu%2F.NA%3Fred7_%2Fn

Ein anderes PW:
^&LskuB!}!-_5

Funktioniert aber :-? liegt es vielleicht an der länge? Aber kann ja eigentlich auch nicht sein :(
 
Joa also ich habe es bei uns (CDP und Mir) mit 30, 40 und 50 Zeichen versucht. 30 und 40 Zeichen gehen aber 50 nicht mehr..

Das verstehe ich absolut nicht :mrgreen:

Edit: Nun mit 44 Zeichen versucht und das geht Perfekt.
Nun lass ich mein LPW auch so...
 
Zuletzt bearbeitet: