Hi,

I would like to know, how can I disable registrations of users from the site and instead only allow users to register if they have an invitation sent from the admin... this is for invision power board.

Thanks

Dani AI

Generated

Below are practical, IP.Board–focused options that go beyond the brief suggestions already on the thread (). Each option is safe for a production site; pick the one that matches how much automation you want and how much development work you can take on.

Disable public signups / create accounts by hand — Easiest for small communities. Turn off new registrations in the AdminCP and use the Admin “Add Member” workflow to create accounts when you want to invite someone. Send a temporary password or use the built‑in forgot‑password flow so the user sets their own password. Hide or remove the public "Register" link from your templates and robots.txt so search engines and bots stop indexing the signup entry points. Backup before template changes.

Install a maintained invite add‑on — Best balance of automation and low maintenance. Look for an "invites" or "invitations" app compatible with your IPB version in the IPS marketplace and install it via the AdminCP applications installer. Good add‑ons handle one‑time links, expirations, usage logging and revocation without touching core files. Verify compatibility with your IPB release and read recent reviews/updates.

Custom invite links (no persistent token list) — For developers who want minimal DB footprint: generate HMAC‑signed invite URLs that encode email + expiry and validate the signature server‑side in the registration flow. This avoids keeping raw invite tokens but still enforces one‑time/expiring invites if you mark an invite as used. Use a secure random secret, HTTPS, short expirations, and log creation/usage. Always store sensitive values hashed (where applicable) and allow admins to revoke/blacklist codes.

Security and operational notes: test everything on staging, back up the database and templates before changes, enforce HTTPS, log invite creation/usage, and set sensible expiration and rate limits to prevent abuse. For official IPB docs and add‑ons search, consult the Invision Community site: Invision Community.

Recommended Answers

All 3 Replies

provide an url of registration form in your invitation..so they can register there..simply disable register page on your site...
or
in that invitation send them with some code of random number which is stored in your data base table...check with it,while user try to register in your website...

If your requirement is other than my post..let me know...

Actually im not so familiar with the in depth of IPB so if u can tell me exactly how to do that it will be great.... I have seen some torrent sites , etc.. such as where they disable registration and only allow invites

thanks

Well done

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.