Launcher Login Events


Launcher Login Events Dev-Only

Launcher Login events cover sign in, registration, verification, entitlements, downloads, and account-related responses.

This object has the biggest event set because it handles most account and access control flows.

On Login Start

Fires just before a login request is sent. Useful for showing a loading overlay or disabling the login button.

On Login Success

Fires when login succeeds. A common use is changing page, hiding the login form, and showing account content.

On Login Failed

Fires when login fails. Useful for showing an error message, shake animation, or retry prompt.

On Login Skipped

Fires when auto-login is skipped because there is no saved session. Useful for deciding when to show the manual login page.

On Logout

Fires when logout completes. You might use this to return to the sign-in page and clear account-specific UI.

On Register Success

Fires when account registration succeeds. Good for moving the user into verification or onboarding.

On Register Failed

Fires when registration fails. Useful for showing what went wrong and keeping the user on the form.

On Verification Required

Fires when the server requires email verification before login can continue. This is perfect for moving the user to a verify screen.

On Verified

Fires when verification succeeds. Good for continuing into a login or logged-in state.

On Resend Success

Fires when a verification code resend request succeeds. Useful for showing confirmation to the user.

On Forgot Success

Fires when a password reset request has been sent successfully. Good for showing a success message on a forgot password page.

On Reset Success

Fires when the password has been reset successfully. Useful for returning the user to login.

On Entitlements Ready

Fires when roles, products, or downloads have been refreshed. Use this when your launcher depends on access-controlled content.

On Access Allowed

Fires when an access check returns true. Useful for opening premium pages or showing protected features.

On Access Denied

Fires when an access check returns false. Good for locked states, upgrade prompts, or fallback UI.

On Downloads Ready

Fires when downloads data is ready. A common use is populating a downloads list or showing a downloads page.

On No Downloads

Fires when there are no downloads available. Useful for empty-state messaging.

On Rate Limited

Fires when the server rate limits the request. Good for warning the user and asking them to wait before trying again.

On Endpoint Failed

Fires for more general secondary API failures. Useful as a fallback error hook when a related account request fails.