You can't. You have to have the non-crypted password which you then run the crypt() function on. Say the password is banana. You then run:
crypt('banana','ba') => baGGlRhhSFzk2 crypt('banana','ys') => ysu0jnfX9fp2. You make sure these two match the two crypted strings stored in the DB. There is no way to compare baGGlRhhSFzk2 directly to ysu0jnfX9fp2. -Rasmus On Wed, 15 May 2002, Matthew Ward wrote: > I'm currently integrating my site with YaBB so that when you log into my > YaBB forums it also logs you into the whole site. I'm also developing a > script that I'm integrating into my main page that checks the password in > the cookie with the one in the database as a security check. > > The problem is, the crypted password stored in the database is seeded with > the password itself, however the crypted password that the YaBB login script > stores in the cookie is seeded with "ys", producing two completely different > passwords. So how am I (and how does YaBB) compare these two passwords to > make sure their the same, if their completely different? > > > > -- > 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