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

  • 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

“I am currently managing a ProcessWire site with 2 million+ pages. It’s admirably fast, and much, much faster than any other CMS we tested.” —Nickie, Web developer