Auto PHP Licenser 2.5 forces user input verification before performing actual license installation and brings in cool user interface improvements.
Only 2 months have passed since last major update of the world’s most advanced PHP license manager, and we are super excited to announce yet another significant release – Auto PHP Licenser 2.5. Just like two previous updates, this one also focuses on both license engine and user interface. Since PHP licensing script is the most important part to our clients, let’s discuss new features in details.
Added: aplCheckUserInput function to verify data submitted by user during license installation;
Added: forced verification and debugging of data submitted by user during license installation;
PHP license manager only authorizes license installation if data submitted by user (or automatically pre-filled by protected script itself) is valid and matches data stored on remote PHP licensing server. In order to avoid any possible cracking attempts, Auto PHP Licenser aborts script installation once it finds a smallest difference. For example, if user entered an extra space in some field, license installation will fail. Needless to say, it’s a huge benefit for authors who need to protect PHP scripts. Because of such extreme guard, documentation contains simple, easy-to-follow, step-by-step instructions how developers should process and verify data submitted by their clients in order to prevent failed installations. Just as expected, most developers carefully follow our recommendations and integrate PHP licensing engine accordingly. However, some beginner PHP programmers skip this important step and just hope their clients will be smart enough to figure it on their own. In most situations, these authors end spending hours trying to figure out what is wrong with their code and why some clients can’t install protected scripts.
It’s no secret we created PHP license manager with professional users in mind. In other hand, we made PHP licensing engine as simple to use as possible, so even PHP beginners can do it. Auto PHP Licenser 2.5 prioritizes this concept even further, ensuring that everyone can protect PHP scripts without hassle, no matter the level of experience. As a result, if user enters some possibly invalid data (or script’s author makes a mistake himself and provides incorrect parameters), PHP licensing engine won’t even start installation process. Instead, it will display a notification along with an easy-to-understand instructions on how to fix this issue.
And that wasn’t the best part yet. All this magic happens in script level, meaning that author doesn’t need to modify existing code. Once he integrates the latest version of PHP licensing script, it will perform user input validation for him. Developers who don’t want to perform re-integration, should consult our support forums; we will be happy to provide simple instructions how to add all the new features to existing scripts in less than 2 minutes.
New features and options in administration dashboard for even easier PHP licenses management.
Let’s go straight to the point:
Added: option to export data lists to PDF and Excel files;
Added: option to get full version changelog in automatic updates module;
Added: custom date ranges for callback and installation lists;
Authors will notice new elements in administration dashboard immediately. Just above every list (let it be products, licenses, clients, installations, reports, etc.) now sits three buttons: Excel, PDF, Print. Their names are self-explanatory, meaning administrators can now export and download selected lists to their computers in Excel and PDF formats. Exported lists are fully customizable. In other words, it’s possible to export and download all and/or only selected records (for example, only licensing reports of single user). Print button works the same way, except that it brings Print dialog immediately, without a need to download any file.
While we always provide detailed changelog in changelog.txt file (available inside installation package itself), Changelog page, and official Auto PHP Licenser page on Envato marketplace, some users prefer to access it via administration dashboard. We listen to our clients’ needs and bring new option to get full version changelog in automatic updates module. That is to say, once new version is available, updates notification now also displays a link to the page with list of changes.
Finally, this update brings an option to filter callbacks and installations by specified date ranges. While it was always possible to sort these records by date, now it’s possible to specify exact date ranges to display. This feature was added to system and licensing reports recently, and many developers loved it, so we expanded its functionality in callbacks and installations modules as well. Enjoy!