Login   Register  
PHP Classes
elePHPant
Icontem

File: hash_start.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Julien PACHET  >  Hash  >  hash_start.php  >  Download  
File: hash_start.php
Role: Example script
Content type: text/plain
Description: Start page with the link to the check page with the resource
Class: Hash
Store and validate hashes for data authentication
Author: By
Last change:
Date: 10 years ago
Size: 929 bytes
 

Contents

Class file image Download
<?

require_once("class_hash.inc.php");

echo 
"Creating hash...<br>\n";

// private data not to be known. Can be login / password for example
$data_server="a private data from the server";
$data_site="a private string of the site";

$h=new hash($data_server,$data_site);
$item="134"// the id of an item, for example

// access characteristic
// example of an only once access to a ressource
$max_access=1// -1 for infinity
$duration=-1// -1 for infinity

//display characteristic
if ($max_access==-1)
  echo 
"Illimited number of access<br>\n";
else
  echo 
"$max_access access<br>\n";
if (
$duration==-1)
  echo 
"Illimited time<br>\n";
else
  echo 
"$duration seconds of access<br>\n";

echo 
"<br>\n";
$hash=$h->make_hash($item,$max_access,$duration);
echo 
"Here is the hash created: ",$hash[0],"<br>\n";

echo 
"<a href=hash_check.php?item=$item&hash=",$hash[0],">page to be checked</a>\n";
?>