Skip to content

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

FieldRules
NameRequired on the form
EmailRequired, must be unique
PasswordRequired, minimum 8 characters

What happens after you submit

  1. The account is created and activated immediately.
  2. You are signed in automatically.
  3. 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

FieldNotes
EmailYour registered address
PasswordAccount password
Remember MeCheckbox 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_status blocked) cannot sign in and receives a block message.

Password reset

  1. On the Login page, click Forgot Your Password?
  2. On the Password Reset page, enter your email and click Email Password Reset Link.
  3. If the address is valid, a reset email is sent. The success message is generic (to avoid revealing whether an email exists).
  4. 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:

text
https://{team-slug}.webapp.complexqa.com

You 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:

FieldEditable
First nameYes
Last nameYes
EmailNo (via profile API)

Profile updates use the authenticated session on the team subdomain.

Version1.0
Last updated2026-06-06

Complex QA — test management system