i added the email, user_details and the preferences fields to the users
table, i have also implemented the get_user procedure that returns a
json object contains all user attributes.
I have also started working with the first step of the reset_user
procedure, which is generating a random alphanumeric password, but i
need a few things clarified regarding the generating and encrypting of
the random password:
1- the length of the password.
2- there are 3 types of hmac (MD5, SHA1, SHA256) which one shall i use.