Skip to main content
Each ISP tenant gets its own customer-facing portal at its unique subdomain (for example yourcompany.centipidbilling.com). The auth pages are the first screens a subscriber sees: login, register, and password reset. This guide explains what each page does and how it is customised for your brand.

Login page

The login page is where existing subscribers sign in to view their account, check their subscription, and buy packages. URL: https://{your-subdomain}.centipidbilling.com/login

What subscribers see

  • Your company name (or logo if you have uploaded one in Branding settings) at the top of the card.
  • A Username field and a Password field.
  • A Remember me checkbox to stay signed in across browser sessions.
  • A Forgot password? link (visible when password reset is enabled) that takes the customer to the reset-link page.
  • A Need help? Contact support at … line showing your configured support number so customers can call immediately if they cannot log in.
  • A Register link (visible when registration is enabled) so new customers can create an account without leaving the page.
  • A Terms & Conditions footer link when you have enabled the terms requirement in settings.

Credentials

Subscribers log in with the username and password that were created for them (either by staff, by self-registration, or via a voucher). Usernames are case-sensitive.

Brute-force protection

The login form is rate-limited. After a configurable number of failed attempts within a short window the form temporarily blocks further tries and shows a countdown message. The limit can be tuned in the auth.login_rate_limit config value without changing code.

Register page

The registration page lets new subscribers create their own accounts directly from the portal. URL: https://{your-subdomain}.centipidbilling.com/register
Registration must be enabled in your panel settings before this page is reachable. If it is disabled the link and page are hidden.

What subscribers see

  • Your company name at the top.
  • A name field for the subscriber’s display name.
  • A Phone number field (hotspot portals) or Email field (affiliate portals).
  • A Password and Confirm password field pair enforced by the default password policy.
  • A Log in link for users who already have an account.
  • A Need help? Contact support at … line showing your support number.

Account type

Hotspot portals create HOTSPOT user accounts on registration. Affiliate portals create AFFILIATE accounts. The correct type is applied automatically based on which panel the registration page belongs to; no action is needed from the subscriber.

Rate limiting

Registration is rate-limited to 2 attempts per minute to reduce spam account creation.

Password reset

Subscribers who forget their password can request a reset link. This flow requires an email address to be on file for the account. URL: https://{your-subdomain}.centipidbilling.com/request-password-reset

How the reset flow works

  1. The subscriber enters their email address on the reset page and clicks Send Reset Link.
  2. Centipid looks up the account by email. If no match is found, a “Email not found” error is shown.
  3. If the email matches, a secure, time-limited token (valid for 24 hours) is generated and emailed to the subscriber.
  4. The subscriber clicks the link in the email, is taken to a form where they set a new password, and is then redirected to the login page.
The reset link expires after 24 hours. Subscribers who do not use it in time must request a new one.
Rate limiting applies: no more than 2 reset requests per minute from the same session.

Customising the auth pages

All visual and branding customisation is done from the Settings → General Settings → Branding tab in your dashboard. No code changes are required.
SettingWhere it appears
System logoTop of the login and register cards in place of the company name
ISP / Wi‑Fi company nameHeading text on the login and register cards when no logo is uploaded
Brand colorSubmit button gradient and link highlights
Customer support number”Need help?” line below the submit button on login and register
Terms & Conditions (enable toggle)Footer link at the bottom of the login card
See the Branding guide for step-by-step instructions on updating each of these settings.

Frequently asked questions

  1. Open Users → Users and search for their username. Confirm the record exists.
  2. Check whether the account is paused — a paused account will fail login even with correct credentials.
  3. Make sure the password has not been changed without their knowledge. You can reset it from the edit form.
  4. If they are on a hotspot network, confirm the MikroTik is reachable and the session is not already active on another device.
Yes. In your Filament panel configuration you can turn off the registration route. When disabled the Register link is hidden on the login page and the /register URL returns a 404. Contact support if you are unsure which panel setting controls this for your setup.
  1. Confirm the subscriber’s email address is correct in Users → Users → Edit.
  2. Ask them to check their spam/junk folder.
  3. Ensure your tenant’s email gateway is configured in Settings → Email Gateways. If no gateway is set the reset email cannot be sent.
  4. The reset link is only valid for 24 hours; if they waited too long they need to request a new one.
Yes. Each tenant can have a custom domain pointed at their portal. Contact Centipid support to set up a custom domain, then update your DNS records as instructed. The auth pages will be available at your custom domain automatically once the domain is linked.