Plugopolis
Log in
Back to Documentation

Plugopolis License Manager Documentation

Detailed setup guides and frequently asked questions for Plugopolis License Manager.

Security first

Always up to date with latest security standards.

Optimized

Zero bloat, high performance focus.

Detailed

Complete API and hook references.

Initial Setup

  1. Server Config: Ensure your server supports JSON types and has the necessary PHP extensions for HMAC-SHA256 signing.
  2. Database Creation: Upon activation, the plugin creates secured tables for tokens and audit logs.
  3. Integration: Use the included class-client-plugin-enhanced.php in your own premium plugins to handle license checks automatically.

Managing Licenses

  1. Go to Licenses > Add New.
  2. Select the product and set the seat limit (number of allowed domains).
  3. Set the expiration date or leave blank for lifetime access.
  4. Log activity via the Security Log tab to monitor activation trends.

Security Best Practices

  • Token Revocation: If a customer claims a key isn't working or was stolen, use the "Revoke All Tokens" button to clear all active sessions instantly.
  • Fingerprint Mismatch: Monitor logs for fingerprint mismatches. This usually indicates a key is being shared across too many distinct devices and may require manual intervention.

Frequently Asked Questions

Q.How many domains can one license support?

A.

You can set a custom "Domain Limit" per license key. Staging and local environments do not count against this limit by default.

Q.Is the API secure?

A.

Yes. We use HMAC-SHA256 request signing and token fingerprinting. Even if an access token is intercepted, it cannot be used from a different device.

Q.Why do I get a 404 error on the /my-account/licenses/ page?

A.

This usually happens when WordPress needs to flush its rewrite rules. Simply visit your WordPress dashboard once, and the plugin will automatically refresh the links.

Q.Can I automate license creation?

A.

Absolutely. We provide a REST API endpoint and WooCommerce integration to generate licenses automatically upon purchase.

Q.What happens if the license server goes down?

A.

The client library includes intelligent caching (default 12 hours). Your customers' sites will continue to function normally during temporary server maintenance.

Still have questions?

Contact our technical support team for priority assistance.

Get Support