mirror of
https://github.com/InternationalScratchWiki/scratch-confirmaccount-v3.git
synced 2026-04-29 08:36:18 -04:00
A new in-house account request system for the Scratch Wikis.
- PHP 93.3%
- JavaScript 2.9%
- PLpgSQL 2.6%
- CSS 1.2%
| .github/workflows | ||
| i18n | ||
| resources | ||
| sql | ||
| src | ||
| .gitignore | ||
| extension.json | ||
| README.md | ||
Scratch ConfirmAccount V3
Rewrite of previous versions of ConfirmAccount which were based on MediaWiki ConfirmAccount - this version is entirely custom-built to the needs of the International Scratch Wiki group including synchronization and verification through Scratch.
Configs
- $wgScratchVerificationProjectAuthor - Author of the verification project (default:
ModShare) - $wgScratchVerificationProjectID - ID of the verification project (default:
10135908) - $wgScratchAccountRequestRejectCooldownDays - Days before rejected accounts can re-submit requests (default:
7) - $wgScratchAccountCheckDisallowNewScratcher - If set to true, disallow requests from New Scratchers (default:
false) - $wgScratchAccountJoinedRequirement - Scratch account's minimum age, in seconds (default:
0) - $wgAutoWelcomeNewUsers - If set to true, talk page is automatically created with welcome message
- $wgScratchAccountAutoRejectStaleAwaitingUserRequestDays - The number of days to wait before automatically rejecting requests marked "awaiting user" (default:
30)
Example
$wgScratchAccountCheckDisallowNewScratcher = true; // New Scratchers cannot submit requests
$wgScratchAccountJoinedRequirement = 2 * 30 * 24 * 60 * 60; // Accounts must have been registered for 60 days (2 months)