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.

Latest news

  • ProcessWire Weekly #544
    In the 150th issue of ProcessWire Weekly we'll check out brand-new third party module called Inputfield Dependency Helper, share some recent highlights from the support forum, and more. Read on!
    Weekly.pw / 12 October 2024
  • Custom Fields Module
    This week we look at a new ProFields module named Custom Fields. This module provides a way to rapidly build out ProcessWire fields that contain any number of subfields/properties within them.
    Blog / 30 August 2024
  • Subscribe to weekly ProcessWire news

“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