Mailinglisten-Archive |
nabend ML...
ich habe eine passwort-check funktion programmiert, die true zurückgeben
soll falls das passwort alle kriterien erfüllt
und einen error-text falls das passwort eben einem dieser kriterien
wiederspricht...
das ganz sieht so aus:
--- snip ---
function password_check($input , $repetition)
{
$result = true;
if ($input != $repetition) $result = "Passwort stimmt nicht mit
Passwort-Wiederholung überein";
if ($input == "") $result = "Passwort ist leerer String";
if (strlen($input) < 5) $result = "Passwort ist kleiner als
5 Zeichen";
if (specialchars_check($input) != true) $result = "Passwort enthält
Sonderzeichen";
return $result;
}
--- snap ---
wenn ich nun folgendes mache
--- snip ---
if (password_check("lalaaaa" , "") != true) echo
password_check("lalaaaa" , "");
--- snap ---
fasst der script den return der funktion als true auf und der error-text
erscheint NICHT...
aber die funktion gibt den error-text anstatt true zurück.. (habe ich
schon getestet)
selbst folgendes funktioniert nicht !
--- snip ---
if (!password_check("aeogh" , "")) echo "error".password_check("aeogh" ,
"");
--- snap ---
hoffe ihr könnt mir sagen wie ich das lösen kann, denn ich will gerade
keinen false return machen um
genaue fehler-meldungen aus der funktion raus machen zu können
vielen dank im voraus
kai
--
E-Mail: kaimeder_(at)_gmx.de or abraXXXas_(at)_fraggers.de
ICQ: 30408093
Tel: 05241-460046
Mobile: 0179-3681253
php::bar PHP Wiki - Listenarchive