Example #1
0
<?php

include 'base32.php';
$lic = new License_Generator();
$code = $lic->make_lincese('GESTOBM30', 'Sandro Noel', '*****@*****.**');
// to verify a Key from cocoafob place it in here.
echo "<br><br><strong>Verify the cocoafob License<br></strong>";
?>
<form method="post" action="Generate.php">
	<dl>
		<dt><label for="key">cocoafob License</label></dt>
		<dt><input type="text" name="key" value="" id="key" /></dd>
		<dd><input type="submit"/></dd>
	</dl>
</form>
<?php 
if ($_POST["key"]) {
    $key = $_POST["key"];
    $result = $lic->verify_license('GESTOBM30', 'Sandro Noel', '*****@*****.**', $key);
}
?>

<?php 
class License_Generator
{
    var $private_key;
    var $public_key;
    #-#############################################
    # desc: constructor
    function License_Generator()
    {
">
	<dl>
		<dt><label for="pCode">Product Code</label></dt>
		<dt><input type="text" name="pCode" value="<?php 
$_POST["pCode"];
?>
" id="pCode" /></dt>
		<dt><label for="name">Name</label></dt>	
		<dt><input type="text" name="name" value="<?php 
$_POST["name"];
?>
" id="name" /></dt>
		<dt><label for="email">e-Mail</label></dt>	
		<dt><input type="text" name="email" value="<?php 
$_POST["email"];
?>
" id="email" /></dt>
		<dt><input type="submit"/></dt>
	</dl>
</form>

<?php 
if ($_POST["pCode"] && $_POST["name"] && $_POST["email"]) {
    include_once 'license_generator.php';
    $lic = new License_Generator();
    $code = $lic->make_lincese($_POST["pCode"], $_POST["name"], $_POST["email"]);
    echo 'your License:<br><strong>' . $code . "</strong>";
}
?>

		<dt><input type="text" name="pCode" value="<?php 
$_POST["pCode"];
?>
" id="pCode" /></dt>
		<dt><label for="name">Name</label></dt>	
		<dt><input type="text" name="name" value="<?php 
$_POST["name"];
?>
" id="name" /></dt>
		<dt><label for="email">e-Mail</label></dt>	
		<dt><input type="text" name="email" value="<?php 
$_POST["email"];
?>
" id="email" /></dt>
		<dt><label for="key">Enter License Key</label></dt>
		<dt><input type="text" name="key" value="" id="key" /></dd>
		<dt><input type="submit"/></dd>
	</dl>
</form>

<?php 
include_once 'license_generator.php';
if ($_POST["key"] && $_POST["pCode"] && $_POST["name"] && $_POST["email"]) {
    $lic = new License_Generator();
    $result = $lic->verify_license($_POST["pCode"], $_POST["name"], $_POST["email"], $_POST["key"]);
    if ($result) {
        echo "Valid";
    } else {
        echo "Invalid";
    }
}