When somebody wants to reset the login password, the process is somehow complicated.
First, a code is sent to the email. Then, the user should click on the link and a new page comes up that asks for the code. After providing the code, another email is sent with the password. Then, the user should go to email and opens the link to login with the new password. Furthermore, if the user wants to change the system-provided pass, he should go to the profile and change the pass.
This process is complicated for a user. If there anyway I can similify this process?