I am running a private Drupal 7 site where all user accounts are created by admins and managers. I need to ensure that all users have access to the email account that their accounts were created with.
What is the best way to do the following:
Create a user account with an automatically generated password, and notify the new user of their password via email.
After a 4 week period, a new password must be generated for the user and set as their active password automatically. The user needs to be notified of their newly updated password via email, and the newly generated password must be used to access the site until it is reset again.
Are there any Drupal 7 modules that can help achieve this?
Any suggestions on building a custom module that can help resolve this?