Skip to content

User Credentials

Yuhao Zhu edited this page Nov 11, 2025 · 1 revision

Example User Accounts

The following table shows example accounts for different roles supported by the system:

Username/Email Role Description Creation Method
UserAdm@mail.com Administrator Administrator account with the highest privileges Created on the registration page, or assigned admin privileges via API
UserAna@mail.com Analyst Account with data analysis permissions Assigned analyst permissions via admin backend
UserMod@mail.com Moderator Account with content moderation permissions Assigned moderator permissions via admin backend
UserSea@mail.com Searcher Account with search permissions Assigned searcher permissions via admin backend
UserSub@mail.com Submitter Standard registered user Created via the registration page

All passwords for the above accounts are: password

How to Create Test Accounts in the Development Environment

Frontend Registration

  1. Visit the /registerpage.
  2. Register using the example emails from the table above and the password password.
  3. By default, all users registered through the frontend will have the 'Submitter' role.
  4. Only administrators can modify user permissions to assign other roles (Analyst, Moderator, Searcher, etc.).

Backend Creation

You can also create test accounts via API or directly in the database:

  1. Create a new user via the API endpoint /api/users/register.
  2. Or create a user document directly in MongoDB.

Note: Permission modification is restricted to administrator accounts only.

Clone this wiki locally