Use the administration panel

Log in

Although your database can be managed with phpMyAdmin for instance, we created a simple browser-based administration tool called the administration panel. It can be accessed from your web browser by navigating to the "admin" subfolder.


Login info was stored in the config.php file.

Add user

The "Add a new user" action lets you add a user to the database.

add user

The Certificate ID is the Certificate ID of the Registered certificate that should be activated. Thus, you can decide which registered certificate should be activated for a given user remotely.

Allowed activations is actually the number of computers the end user is authorized to activate the publication on. It is up to you, but remember that reformatting or changing the hard disk can invalidate an activation (or other hardware items depending on what method you chose in HTML Executable to compute the system ID). You should provide your end users with a way to activate your publication again in some circumstances.

The User Activation Key is the key that you give to your users. It allows them to activate the publication. This key actually identifies the user's record in the database. There is no restriction on the user key (except the length whose maximum is set to 80 characters): you can use what you want, provided that it remains unique. It is possible to use the email address of the user if you wish.

Click Save User and it is done.

List Users

list users

The List Users option shows all of the users in the database.

Use the actions on the right side to edit, remove the user, generate a registration key for manual activation or check an uninstall code.

Edit User

The Edit User action is similar to the Add User one, except that you have more fields:

  • Blocked lets you block any activation attempt from the user. Useful in case of refunds.
  • Last activation on: tells you the last date and time the end user activated the publication.
  • Last deactivation on: tells you the last date and time the end user deactivated the publication.
  • Last validation on: tells you the last date and time the publication has checked whether the end user has access to the publication or not.
  • Last IP: last recorded IP from the user.

Generate a registration key

If you allowed "Manual activation" in HTML Executable, end users with no Internet connection can also register your publication. It works exactly as for the registration key method.

The end user must provide you with the system ID given by the publication. Enter this system ID in the form and click Generate.

Then send the registration key to the user.

Check an uninstall code (deactivation)

Your users can deactivate their registered key or revoke it definitively on a given computer.

img Learn more about deactivation and uninstall code

After deactivation, the end user receives an uninstall confirmation code. To verify the integrity of the uninstall confirmation code, click "Deactiv.".

Enter the uninstall code provided by the end user and click Check Code.

The program tells you whether the uninstall code is genuine or not. You can then proceed with a refund, or increase the number of allowed activations for instance.

img Make A Test


This is the online documentation of the HTML Executable Activation Kit.

About this Activation Kit

HTML Executable is an ebook compiler that lets you build secure ebooks with your websites, HTML or PDF documents. The generated ebooks can work with online activation: you can create trial or restricted versions of your ebooks, and offer them for public downloads. After purchase, customers can activate their ebook thanks to an activation code on a given number of computers only. Moreover, you can control who may read your ebook, block access at any time and authorize refunds to your customers. Everything is automated thanks to this activation kit.

Learn more about HTML Executable - Free Trial