The fact that the passwords are automatically encrypted is a good thing.
Image if someone gained access to the database. They would have a list of everyones passwords! That would be embarrasing as a developer.
For this reason it is best to store them encrypted with no way to decrypt. If they forget their password then all you can do is what Piranha said. Randomly create a new one and send it to their e-mail address.