Poul Møller Hansen <ph-list@teleservice.com> wrote:
> Jo men problemet er bare at scriptet giver forskelligt output hver gang
> det køres.
Jeg vil lige ridse op for dig hvordan man crypterer med crypt(), og
verificerer det efterfølgende.
1. Brugeren indtaster sit password han vil bruge. det krypteres med:
crypt($password);
Resultatet gemmes i databasen
2. Når brugeren efterfølgende skal logge ind indtaster han sit password i
formularen og du checker med:
$db_password = "auNJuhd4sx2"; // password fra database
if (crypt($password, substr($db_password,0,2) == $db_password)
print "Password'et er korrekt!";
else
print "How lame are you?";
Altså, du bruger de 2 første karakterer i det krypterede password som
salt i crypt().
Håber du kan bruge det.
--
Christian Jørgensen | "Ford, you're turning into a penguin"
http://www.razor.dk | "Stop it"