you dont... as far as i know,
crypt only works on <= 8 chars
it will truncate anything over 8.

perhaps try using md5 or mcrypt...




> -----Original Message-----
> From: Randy Johnson [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, March 22, 2001 4:33 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Crypt problem
> 
> 
> hello
> 
> I use crypt to crypt member's passwords and use the following verify
> 
> 
> "$stored_password" is the encrypted, stored password.
> 
> "$password" is the plain text password you just got from the form.
> 
> ## Check the passwords
> $encrypted_password = crypt($password,$stored_password);
> 
> if ($encrypted_password = $stored_password) { $logged_in = 1; };
> 
> 
> the problem I am having is that it is only comparing the first 8 characters
> of the password
> 
> so if my password was randyrandy
> 
> i could get in with randyran
> 
> How do I fix this
> 
> the crypt password is stored in the database with enough room to store the
> password so it isn't cutting it off when inserting to the database.
> 
> thanks
> 
> randy
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to