Synchronet v3.21e-Win32 (install) has been released (Mar-2026).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
module:emailval [2026/01/04 02:48] – [Configure] Add more options digital manmodule:emailval [2026/03/01 01:21] (current) – Document text/menu/emailval.* and the prompt option digital man
Line 4: Line 4:
  
 Upon successful validation, the user's security level is updated, allowing for more access privileges. Upon successful validation, the user's security level is updated, allowing for more access privileges.
 +
 +===== Invoke =====
 +
 +Normally this module executes automatically for every Terminal Server logon via the [[module:logon]] module (controlled via ''[[config:modopts.ini]]''), but for testing, it can also be run using the '';exec'' sysop command.
 +
 +Alternatively, it could be configured to run via [[util:SCFG]]->External Programs->Online Programs (configured to Execute upon "Logon") or [[util:SCFG]]->External Programs->Fixed Events->Logon Event (runs much later in the logon process).
 +
 +A test mode can be enabled by including the ''-test'' argument on the command-line. This will cause the module to display the menu even if the current user has already been "validated".
  
 ===== Install ===== ===== Install =====
Line 11: Line 19:
 ===== Configure =====  ===== Configure ===== 
  
-The [[https://gitlab.synchro.net/main/sbbs/-/blob/master/exec/emailval.js|e-mail validation module]] supports the following configuration options in the ''[emailval]'' section of the ''[[dir:ctrl]]/[[config:modopts.ini]]'' file:+The [[https://gitlab.synchro.net/main/sbbs/-/blob/master/exec/emailval.js|e-mail validation module]] supports the following configuration options in ''[[dir:ctrl]]/[[dir:modopts]]/emailval.ini'' (the default) or the ''[emailval]'' section of the ''[[dir:ctrl]]/[[config:modopts.ini]]'' file:
  
 ^ Option ^ Default ^ Description ^ ^ Option ^ Default ^ Description ^
Line 28: Line 36:
 | credits_added_after_validation | 0 | Number of credits to award the user after validation | | credits_added_after_validation | 0 | Number of credits to award the user after validation |
 | minutes_added_after_validation | 0 | Number of minutes to bank for the user after validation | | minutes_added_after_validation | 0 | Number of minutes to bank for the user after validation |
 +| prompt                           | Override the default prompt |
  
 **Note**:\\ **Note**:\\
Line 35: Line 44:
  
 Numeric values are supported for assignment (not modification). \\ Numeric values are supported for assignment (not modification). \\
-e.g. 0 = no flags, 1 = A, 2 = B, 4 = C, 8 = D, etc. \\+e.g. 0 = no flags, 1 = A, 2 = B, 4 = C, 8 = D, etc. 
 + 
 +===== Customize ===== 
 + 
 +If the ''[[dir:text]]/menu/emailval.*'' display file exists, it'll be displayed in place of the default introductory text.
  
 ===== See Also ===== ===== See Also =====
   * [[:module:|Modules]]   * [[:module:|Modules]]