User registration is a two-stage workflow:
Usr.tbUser) and assigns roles.This page is written for end-users, support/Admins, and for an AI-agent to troubleshoot registration states.
Normal registration depends on email sending.
Before users can register, an Administrator must configure and activate an SMTP profile:
stateDiagram-v2
direction LR
[*] --> RegisteredIdentity : User registers (Identity user created)
RegisteredIdentity --> EmailSent : Confirmation email sent
EmailSent --> Confirmed : User clicks confirm link<br/>(Identity EmailConfirmed = true)
Confirmed --> AdminReview : Admins notified<br/>(New registration request)
AdminReview --> Registered : Admin creates Usr.tbUser<br/>(Registered = true)
Registered --> RolesAssigned : Admin assigns roles<br/>(Administrators / Managers)
RolesAssigned --> Active : User can sign in<br/>(RequireConfirmedAccount)
RegisteredIdentity --> Deleted : Admin deletes registration
Confirmed --> Deleted : Admin deletes registration
Registered --> Deleted : Admin deletes user
The user registers using their email address and password.
Expected outcome:
The user opens the confirmation email and selects Confirm email address.
Expected outcome:
After email confirmation succeeds, Trade Control notifies Administrators that a registration is awaiting processing.
Expected outcome:
Admins receive a “New registration request” email.
In Admin Manager > Users, the entry appears as:
Email confirmation proves email ownership. It does not create the internal user record.
An Administrator must:
Usr.tbUser.See:
Common causes:
Actions:
Cause:
Usr.tbUser has not been created yet).Action:
Cause:
Action: