Planned as a minor update, Auto PHP Licenser 1.8 brings smart reports, banned hosts, all-in-one search, new API functions, simplified integration, and dozens of performance and usability tweaks.
Today, we are happy to announce the availability of Auto PHP Licenser 1.8 – the biggest PHP license manager upgrade ever. Planned as a minor update with user interface tweaks, it quickly evolved into a pack of dozens of new features. As always, you can see the full changelog in its usual place. But take a look at the most important changes first.
Smart Reports feature;
Did you ever forgot to disable forced license verification (used for debugging purposes) in production-ready script? Then you know what it means. Hundreds of identical callbacks and reports in your database. Smart Reports reduce excessive entries by filtering duplicated logs out. Let’s pretend someone installed and re-installed your script 3 times a day for whatever reason all week long. By default, 21 (3 x 7 = 21) installation callback and report will be stored. If you enable Smart Reports, PHP license system will only record 7 reports. Hence, it’s a great way to reduce your database usage and keep reports section easy to navigate.
Banned Hosts module to block specific IPs from connecting to licensing server;
Block selected machines from even connecting to your licensing server. For example, if you see many failed verifications coming from a specific IP (very common for pirated license keys that are not active anymore), block it before license error is displayed to user. Since PHP license management software will not display any notifications in this scenario, pirate will not even realize why his installation stopped working. Needless to say, you don’t need to search for IPs manually. Just look for failed verifications and you will see IP addresses next to each of them. Now, just ban them!
All-in-one search in administration dashboard;
Find all types of records from anywhere. Enter search keyword (or a part of it) into quick search box and see matching products, licenses, installations, callbacks, and other data instantly. Search for records by product name, SKU, client’s first or last name, email address, license key, installation domain, IP address, etc.
Protect PHP code with simplified integration of PHP license system.
PHP license manager’s user module also got some changes. The first and most important one is this:
$MYSQLI_LINK argument needs to be submitted at the end of aplInstallLicense function now;
Once you start bundling the latest version of user module with your scripts, be sure to submit $MYSQLI_LINK argument at the end of aplInstallLicense function from now. We implemented this change to simplify licensing features for developers who don’t use MySQL databases. Previously, if your script didn’t use a database, you had to submit an empty $MYSQLI_LINK argument anyways. Starting with version 1.8, you don’t need to submit it all. In other words, if you choose to store license data on a file instead of MySQL database, you don’t need to provide an empty $MYSQLI_LINK argument for any function that uses it. Just skip this part.
Sure enough, this change only affects future versions. Hence, your old applications will continue working as usually even after you update licensing server to version 1.8. That is to say, we retain full compatibility between all versions. As usually…
And many more new features for you. It’s time to update.
As always, all updates are free. So download Auto PHP Licenser 1.8 right now and enjoy new features instantly. Or even better! Go to Software Updates section in your old installation and upgrade it with a single click of mouse. Simple, isn’t it?