SOQ International Academy

Login and Register

Visitors create accounts and sign in through the public authentication pages. Email or SMS verification, password reset, and optional social login follow the site security and notification settings.

Public Auth screenshot

Live screenshot from the SOQ beauty demo (aiacademy.aiee.dev). Controls in the image are not clickable.

Surfaces, roles and current terminology

SurfaceCurrent navigation terminologyStatus
RegisterPublic ? RegisterCore
LoginPublic ? LoginCore
Password resetPublic ? forgot / reset password flowRequires working mail or SMS delivery
Optional social loginGoogle or other enabled providersOptional; configure before advertising

Permissions, settings and activation

  • Registration fields and role options follow Security and General settings.
  • Email verification needs working SMTP; SMS verification needs a configured provider.
  • Demo or staff accounts must never be documented with real production passwords in public materials.
  • After login, users land in Panel according to role.

Core workflows

Register and verify
  1. Open Register and complete the required identity fields.
  2. Submit and complete email or SMS verification when the site requires it.
  3. Sign in and confirm the Panel dashboard matches the expected role.
  4. If verification never arrives, check SMTP/SMS settings and spam folders before creating a second account.
Recover access
  1. Use the forgot-password flow with the account email or phone expected by the site.
  2. Complete the reset link or code promptly.
  3. Sign in with the new password and update stored credentials.
  4. Escalate locked or hijacked accounts to staff at the configured Admin URL.

Result states

  • Success: The account is created or restored, verification completes, and Panel opens for the correct role.
  • Pending: Verification message is sent but not yet confirmed.
  • Denied: Credentials are invalid, the account is inactive, or registration is closed for that role.
  • Error: Mail/SMS delivery, provider callback, or validation errors block auth; fix configuration before retrying.