Remote Licensing

Go Back

Enabling remote licensing within your product will give you a great deal of control over how, when and where your product is used. Remote licensing isn't meant to invade the privacy of your end users, but rather control access to your investment. PHPAudit enables you to do this. Consider the diagram below as it illustrates the flow of remote licensing.




Quick summary of the process:

- The end user installs your software

- Your software requests validation from a remote licensing server

- The remote server replies with the license key status via XML

- In the same transaction, the remote server replies with any custom variables available



Benefits of Remote Licensing:

- Very effective method of licensing

- Can be used in conjunction with Local Key licensing

- Activate, Reissue, Suspend or expire a license key in realtime, remotely

- Create timed trials of your products or files

- * PHPAudit provides seven (7) pre-configured methods of integration

- ** Use runtime custom variables per license key



Pitfalls of Remote Licensing:

- The remote licensing server could be offline, leading to other issues if used stand alone

- Requires some transport such as fsockopen, cURL or PHP file_get_contents()



* The examples can be modified or you can make your own using the examples provided.

** An example of this might be a custom variable to remove credits from the script footer.