Hi Flo,
if ( crypt("test")==crypt("test"))
{
echo"subba";
}
müsste doch "subba" ausgeben - tut es aber nicht! Warum ??
crypt() benötigt zwei Parameter: Ein Passwort und ein "salt".
Anscheinend würfelt sich Deine crypt()-API ein salt aus, wenn Du keines
angibst - dann kommen natürlich nicht zwei gleiche Ergebnisse heraus.
Das salt steht in einem gecrypt()eten Passwort in den ersten beiden Zeichen
- damit kannst Du herausfinden, wie das vom Benutzer angebotene Passwort
gecrypt()et werden muß, und anschließend vergleichen.
Viele Grüße
Michael