Hi. I am in the process of creating a gaming community site. For this people can login once and have access to the forum, reviews and everything. My problem is with how to store the passwords in the database. If I don't encrypt them they are unsafe. But if I do MD5 them then people can't use a forgot password link to get the password back.
I could just assign a new password when they click forgot password, but then someone else could screw with another persons password just by entering in their email.
Any suggestions?
Thanks,
`Kevin