Registration and authorization
Complex QA uses email and password authentication. After registration you can sign in on the main app domain or inside a team workspace subdomain ({team-slug}.webapp.complexqa.com).
App: webapp.complexqa.com
Registration
Open Register from the login screen or go directly to the registration page.
Form fields
| Field | Rules |
|---|---|
| Name | Required on the form |
| Required, must be unique | |
| Password | Required, minimum 8 characters |
What happens after you submit
- The account is created and activated immediately.
- You are signed in automatically.
- You are redirected to the application home.
There is no separate email-activation step in the default flow. An activation link flow exists for special cases (/web/en/user/auth/activate with email and activation code).
UI elements on the Register page
- Heading Register
- Fields: Name, Email, Password
- Link Already Registered? (goes to Login)
- Button Register
Common validation errors
- Empty fields
- Invalid email format
- Password shorter than 8 characters
- Email already registered
Login
Form fields
| Field | Notes |
|---|---|
| Your registered address | |
| Password | Account password |
| Remember Me | Checkbox is shown on the login form |
After a successful login you enter the main application area with an active session.
UI elements on the Login page
- Heading Login
- Fields: Email, Password
- Remember Me checkbox
- Link Forgot Your Password?
- Button Login
Sign-in behavior
- Wrong email or password shows an error; the account is not opened.
- A blocked account (
user_statusblocked) cannot sign in and receives a block message.
Password reset
- On the Login page, click Forgot Your Password?
- On the Password Reset page, enter your email and click Email Password Reset Link.
- If the address is valid, a reset email is sent. The success message is generic (to avoid revealing whether an email exists).
- Open the link from the email, set a new password (minimum 8 characters, with confirmation), then sign in on the Login page.
Logout
Use Logout from the application menu. Your session ends and you return to the login flow.
Working inside a team workspace
Team data lives on a subdomain:
https://{team-slug}.webapp.complexqa.comYou must be a member of that team to use its projects and test documentation. Authentication is shared: you sign in once, then open the team URL you belong to.
Profile
After sign-in you can update your profile:
| Field | Editable |
|---|---|
| First name | Yes |
| Last name | Yes |
| No (via profile API) |
Profile updates use the authenticated session on the team subdomain.
| Version | 1.0 |
| Last updated | 2026-06-06 |