This repository has been archived by the owner. It is now read-only.
A PHP API to manage license info
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css
.travis.yml
CHANGELOG.md
CONTRIBUTING.md
LICENSE
README.md
admin.php
api.php
config.php
functions.php
licapi.sql
login.php
settings.php
test.html

README.md

LicAPI

Build Status Code Climate

A PHP API to manage license info

What is LicAPI?

LicAPI is an script that allows you to manage, verify and return data from your licenses.

Demo:

You can see a demo of the script at https://demo.miguelpiedrafita.com/LicAPI/admin.php using username&password 'licapi' (without the '') or test the verification function at https://demo.miguelpiedrafita.com/LicAPI/test.html or by GET at https://demo.miguelpiedrafita.com/LicAPI/api.php?license=test.

Requirements:

  • PHP >4.1
  • MySQL database

Installation:

  • Upload all the files to your server.
  • Create a MySQL Database.
  • Import database info from licapi.sql.
  • Open config.php, fill your database info and change
$debug = false;

to

$debug = true;
  • Run the script with license test (do api.php?license=test).
  • If the script doesn't show any errors, you're OK!
  • REMEMBER TO TURN $debug BACK TO false!!!
  • Change the demo info with your own custom info using the admin.php page.
  • Enjoy!

Errors:

All the interesting activity is logged to the table 'activity' with an activityId. The activityId can be used to identify errors in production or to log any strange activity. Only IP Adress, User-Agent, ActivityId and ActivityTitle is logged.

Credits:

Copyright (C) Miguel Piedrafita. Use of this work is subject to Mozilla Public License 2.0