Verification Page

// Get asset ID from URL
$asset_id = isset($_GET[‘id’]) ? intval($_GET[‘id’]) : 0;
$token = isset($_GET[‘token’]) ? sanitize_text_field($_GET[‘token’]) : ”;if($asset_id && $token) {
// Verification check
$expected_token = wp_hash($asset_id);

if($token !== $expected_token) {
echo ‘

❌ Invalid verification link!

‘;
} else {
$asset = get_post($asset_id);

if($asset && $asset->post_type == ‘asset_items’) {
$fields = get_fields($asset_id);
?>

✓ VERIFIED ASSET

 

⚠ NOT VERIFIED

 

Bar Number:
Weight: grams
Carat:
Manufacturing Date:
Manufactured By:
Sale Date:
Buyer Name:
Seller Name:

} else {
echo ‘

❌ Asset not found!

‘;
}
}
} else {
echo ‘

Scan QR Code to Verify

‘;
echo ‘

Please scan the QR code on your item.

‘;
}
?>