OneTimeOnlyCode by benbyf

OneTimeOnlyCode creates one time only codes that can be used to access specific content

OneTimeOnlyCode

Module for Processwire CMS - OneTimeOnlyCode creates one time only codes that can be used to access specific content. Module by Ben Byford licensed under GNU GENERAL PUBLIC LICENSE.

Installation


PW module installation: https://processwire.com/docs/modules/intro/

Usage


Get module

$otoc = $this->modules->get("OneTimeOnlyCode");

Create codes with the url to check

returns an array of codes to then distribute

$otocCodes = $otoc->createCodes($page->url, $count);

Check a code against a url

returns a bool if code found and urls match

$check = $otoc->checkCode($code, $page->url);

Install and use modules at your own risk. Always have a site and database backup before installing new modules.

“ProcessWire is like a breath of fresh air. So powerful yet simple to build with and customise, and web editors love it too.” —Margaret Chatwin, Web developer