Ticket #609 (closed enhancement: fixed)

Opened 5 years ago

Last modified 5 years ago

Plugin functionality for User Registration validation schemes

Reported by: BrianKoontz Owned by: BrianKoontz
Priority: normal Milestone: 1.1.6.4
Component: administration Version: 1.1.6.4
Severity: normal Keywords: 1.1.7-ported
Cc:

Description (last modified by BrianKoontz) (diff)

Lightweight set of classes that permit run-time implementation of one or more registration validation schemes. Provides a set of minimal "hooks" (currently, URAuthDisplay() and URAuthVerify()) for usersettings.php. All underlying logic is contained in subclasses of URAuthTmpl (each validation scheme corresponds to a subclass of URAuthTmpl). Implementation of validation modules is entirely self-contained and requires nothing more than copying the desired UR module into libs/UR and enabling the necessary params in wikka.config.php. Multiple modules are "anded" together (i.e., all modules must validate as true for registration to be successful).

Related tickets: #496, #236, #606

Change History

Changed 5 years ago by BrianKoontz

  • type changed from defect to enhancement

Changed 5 years ago by BrianKoontz

  • description modified (diff)

Changed 5 years ago by BrianKoontz

(In [847]) Initial implementation, along with two verification modules (see comments in each module for instructions on how to deploy). Refs #609.

Changed 5 years ago by BrianKoontz

(In [848]) Fixed quoting problem in eval statement. Refs #609.

Changed 5 years ago by BrianKoontz

Tests successful for revision 863.

Changed 5 years ago by BrianKoontz

  • status changed from new to closed
  • resolution set to fixed

Changed 5 years ago by BrianKoontz

(In [1085]) Port of UR validation framework to trunk. Refs #496, #609

Changed 5 years ago by DarTar

  • keywords 1.1.7-ported added
Note: See TracTickets for help on using tickets.