Try using md5() instead because it is more widely supported than crypt()
and it leaves no room for errors.

Hope it helps,
Svar ICELAND


-----Original Message-----
From: Huzz [mailto:[EMAIL PROTECTED] 
Sent: 19. jn 2003 21:43
To: [EMAIL PROTECTED]
Subject: [PHP] strange crypt() problem 

I have this bit of code to crypt user password in user registration as
shown
below.

 $cryptpass=crypt($makepass);
which generated crypted password like eg 37Q9fppLHc4fQ with php 4.0

And am using the codes below to check for valid login..
// $pass -  from login page
// $dbpass - from the database
     $pass=crypt($pass,substr($dbpass,0,2));
        }
        if (strcmp($dbpass,$pass)) {
                        return(0);
        }


Recently i have moved the same file to a new server with php 4.3.1 the
problem is the same piece of codes above generates completely differen
crypted  value eg.$1$RjZHv7qx$h/L9ZUNT48rilHB6fGoMP/  .. hence the login
codes above does not work... :(

Please someone tell me that  i am not going mad....

please help
huzz




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to