User management requirements

Users can access the site anonymously, or they can create user names and passwords. User accounts can also be created by agency staff in the back office.