But I want to clarify this, where we can modify our account just like modifying a password. What if we have lost the password given, it seems the password is auto-generated by the site.
I agree with this. There is no user panel to change the password or add an email address after registration. What happens if I fail to save the password generated during registration?
Furthermore, I tested the 'Forgot Password' option from the login panel. I was amazed when I saw the access data (including password) delivered to my email address.

Does this mean that you store passwords in the database in plain text format? Is that the smartest way to do it?