Forum Moderators: phranque
When a user registers on our site, we send them a welcome message with a reminder of their login and password. It's something we've been doing for years, but I got a note from a user who was disturbed by this. Is it still common practice to send the welcome message with the password, or should we get rid of it?
On message boards and other non-financial places, I like getting the welcome e-mail with username/password. I file it away in my "subscriptions" mailbox so that I can always retrieve it later if I forget it.
However, if my bank sent me an e-mail with my login details in plain text, I'd be closing my account and finding another bank so fast your head would spin.
Kaled.
I create a new random password and then require them to change it on next login to the site
I agree, normally is best to store passwords encrypted in a database that can't be decrypted i think MD5 is the one?
That way you have to reset passwords for them to login then renew onced logged in, again it depends on your site but you never know what direction your site will take so its good practice to have this specially when users will update content either BB or Advertisements etc.
I think the most widely used method these days is to use email address as username, a secret question for reminders and an encrypted password between 6 and 15 characters.
If they have poor password security (ie use the same password for more than one site) you will be exposing a personal detail with wider ramifications than just your site's access.
If you do send a password, only do so as part of a "forgotten password" procedure in which you are generating a new password. Don't mention the username in that email.