Demo sign-in credentials
PreMIES has no backend wired up yet. While NUXT_PUBLIC_DEMO_MODE is on, every authentication call is answered from an in-memory table. These are the 12 accounts that table accepts, and the state each one is parked in. They all share one password.
One password for every account
Every account below signs in with the same password, so only the email changes from one row to the next. Changing it from Settings replaces it for that account only, and only in this browser.
Password#0
One passcode for every code screen
Email verification and password-reset codes both accept the same demo passcode. Resending issues a new code, but this one keeps working.
123456
Meter Supplier
| Account state | What happens on sign-in | |
|---|---|---|
| supplier@premies.test | Meter supplier, verified, onboarding approved | Signs straight in with full supplier access. |
| supplier.new@premies.test | Meter supplier, verified, onboarding not started | Signs in, then lands on the Submit Request onboarding form. |
| supplier.pending@premies.test | Meter supplier, onboarding submitted, awaiting review | Signs in and sees the pending-review state. |
| supplier.rejected@premies.test | Meter supplier, onboarding rejected | Signs in and is returned to the onboarding form to resubmit. |
| supplier.unverified@premies.test | Meter supplier, registered, email never verified | Login is held back and the verify-email modal opens. Enter 123456. |
| supplier.suspended@premies.test | Meter supplier, account suspended | Login is refused with a suspension notice. |
Admin
| Account state | What happens on sign-in | |
|---|---|---|
| admin@premies.test | Programme administrator on the PMI scheme, email verified | Signs straight in with administrator access. The app is drawn in PMI purple. |
| admin.disrep@premies.test | Programme administrator on the DisRep scheme, email verified | The same portal as the PMI administrator, drawn in DisRep magenta — the scheme is what separates one administrator from another. |
| admin.maf@premies.test | Programme administrator on the MAF scheme, email verified | The same portal again, drawn in MAF cyan. |
NEMSA
| Account state | What happens on sign-in | |
|---|---|---|
| nemsa@premies.test | NEMSA reviewer, email verified | Signs straight in with NEMSA review access. |
Disco
| Account state | What happens on sign-in | |
|---|---|---|
| disco@premies.test | Disco operator (AEDC), service points set up | Signs straight in with full Disco access and a working dashboard. |
| disco.new@premies.test | Disco operator just invited by the admin — no service points yet | Signs in, but every route except the dashboard bounces back to it until the Region › CSP › TSP file is uploaded. Uploading unlocks the portal for the rest of the session. |
Registering a new account
Meter suppliers are the only role that can self-register — every other account is created by the backend or invited from a later screen. A registration made through /auth/register is stored in this browser, survives a sign-out, and is cleared when you clear site data. It is not listed above, because this page documents the fixed set.
