RE: [PHP] Re: crypt()

From: Date: Mon, 30 Aug 2004 20:12:07 +0000
Subject: RE: [PHP] Re: crypt()
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-195197@lists.php.net to get a copy of this message
You should give some consideration to _not_ emailing passwords. Many popular sites rely on double entry of a password during registration which reduces the need to email the password to the user during confirmation of their registration. The fact that most users have only 1 password which they use for /every/ registration process would make that email even more redundant (and quite a large security risk for the user!). The lost password procedure could just involve emailing the user a 'reset password' link (perhaps even after asking for a mother's maiden name or similar). IMHO this gives a very good security/ease-of-use trade-off. -- ___ | | |--+-- | |.HushFriend (you'll see). .Stefan Holmes. > -----Original Message----- > From: Ian Firla [mailto:ifirla@aegissrl.it] > Sent: 26 August 2004 14:25 > To: Aaron Todd > Cc: php-general@lists.php.net > Subject: Re: [PHP] Re: crypt() > > On Thu, 2004-08-26 at 15:01, Aaron Todd wrote: > > Thanks for the tip, it worked great, however everything I have been > reading > > says that md5 is only one way. The way I have setup my app is the > database > > contains the encrypted version of what the user entered as their > password. > > Then on my login page there is an if statement that encrypts what the > user > > is entering as their password and then checking that against what is in > the > > database for them. This is working great!...Thanks again. > > > > My registration page is where the password gets encrypted and then sent > to > > the database. After the user registers and I accept them as a user they > > recieve an email containing their username and password. But the > password > > is encrypted. Is there a way to decrypt the encrypted password in the > > database? Or am I going about this wrong? > > Send the password before it gets encrypted and put into the database. > > You can't decrypt an md5 encrypted password. > > Ian

« previous php.general (#195197) next »