Password management

A colleague has asked me about the password management for a case of a large survey:

for 20,000 interviewers will be very difficult to manage this situation by one person

Indeed one person may be overwhelmed by such a responsibility.

In Survey Solutions only the administrator may reset the password of a user that forgets it.

Correspondingly, I see two ways out:

  1. Create additional administrator user accounts to increase the manpower for this task. This can be done by using the support tool.

  2. Create (write a program) an automated tool that resets the passwords of the users using their contact information (such as known phone or email specified in account settings). This tool needs to be security-shielded, since its abuse could potentially be devastating. This method would, of course, use the same support tool to manage user password reset operations after authenticating the requestor.

Hope this helps.
Sergiy.