New My-Account Portal

· Components

The My-Account section of esegece.com has been rebuilt from the ground up. Everything you used to do from your customer area — sign in, manage subscriptions, download new releases and beta builds, open a helpdesk ticket — now runs on a brand-new dedicated server we wrote from scratch using sgcWebSockets.

This article walks through what changed from a user perspective: how you log in, what you can now do with TEAM and SITE subscriptions, and what to expect when you visit the portal.

A New Server, Built with sgcWebSockets

The previous My-Account area was a collection of pages bolted on top of the public site. The new portal is a standalone server — written entirely on top of sgcWebSockets — that handles every authenticated request: sign-in, profile, subscriptions, downloads, helpdesk, mailing preferences, GDPR data export, and sub-account management.

For us, this is also a real-world stress test of the library: the same components our users build their own servers with now serve the eSeGeCe customer portal. For you, it means faster pages, faster downloads, and a single, consistent experience across every action you take from your account.

It is also a preview of something coming next: a new set of sgcHTML components, currently in development, that will be released in a future version of sgcWebSockets. The new My-Account portal is the first production application built on top of them.

Sign In with Passkeys

The biggest change you will notice on day one is how you sign in. The portal now supports passkeys — passwordless sign-in using the device you already trust: Touch ID, Face ID, Windows Hello, or a hardware security key.

Passkeys replace the old password flow with a single biometric or PIN prompt on your device. Behind the scenes, your browser signs a one-time challenge with a private key that never leaves your device — the server only ever sees the public key.

What this means for you:

You can register as many passkeys as you like (one per device, for example), give each one a friendly name, and remove any you no longer use.

Sub-accounts for TEAM and SITE Subscriptions

If you hold a TEAM or SITE subscription, you can now create sub-accounts directly from the portal — without contacting support.

Each sub-account is a fully independent login that inherits the entitlements of the main subscription. Your colleagues sign in with their own credentials, download the same releases, and open their own helpdesk tickets — while the main account holder keeps full visibility and control.

Subscription Sub-accounts Typical use
TEAM A small team of developers Internal product team sharing access to releases
SITE A larger, site-wide group Whole department or company-wide deployment
Single None Individual developer license

Managing sub-accounts is straightforward:

The exact number of sub-accounts allowed depends on the plan you purchased. The portal shows your current usage at a glance — how many slots you have, how many are in use, and how many remain.

Subscriptions & License Activation

The subscriptions page lists every license tied to your account: the plan, the term, the activation status, and the renewal date. For each subscription you can:

Sub-account users see the subscription they belong to in read-only mode — enough to know what they are entitled to download, without being able to alter billing or membership.

Faster, Smarter Downloads

Downloads are now served by the new server end-to-end. There are three flavours, all available from My-Account › Downloads:

Every download is signed, logged, and tied to your subscription — so you and your sub-account users always get exactly what your plan entitles you to.

Helpdesk & Profile

The integrated helpdesk lives inside My-Account too. Open a ticket, attach files, follow the conversation, and download the attachments the support team sends back — all from the same authenticated session, with full message history kept under your account.

The profile page lets you update your name, change your password (or rely on passkeys instead), and request an e-mail address change. E-mail changes are confirmed through a single-use link sent to the new address, so a stolen session cannot silently re-route account communication.

Mailing Preferences & GDPR

Two small but important additions:

Light and Dark Themes — and Your Language

The portal ships with both light and dark themes. The choice is remembered per browser, so you only set it once. The interface is also localised: when the main site is available in your language, the portal follows suit automatically.

What This Means for Existing Users

Nothing breaks. Your username and password still work, your subscriptions and download history are intact, and your active sessions on the public site are recognised by the new portal. The first time you visit My-Account, you will simply land on the redesigned interface — from there, enrolling a passkey or adding a sub-account is entirely up to you.

Built on sgcWebSockets — and the New sgcHTML

Everything described above is powered by the same sgcWebSockets components shipped to every customer: the HTTP server, OAuth2, WebAuthn / passkeys, CDN signing, mailer, rate limiter, firewall, and session handling are all standard components from the library.

On top of that, the user interface is rendered by a new family of components — sgcHTML — that we are currently finishing. sgcHTML lets a Delphi server emit complete, themed HTML pages and forms directly from native components, without templating engines or external dependencies. We are using the new My-Account portal as the live testbed for sgcHTML, and we will publish it as part of a future sgcWebSockets release once it is ready.

In the meantime, we hope you enjoy the new portal — and as always, feedback through the helpdesk is very welcome.