Alexei Sorokin 7cb10b71bb [RequireValidatedEmail] Only check current user posts | %!s(int64=4) %!d(string=hai) anos | |
---|---|---|
.. | ||
actions | %!s(int64=5) %!d(string=hai) anos | |
locale | %!s(int64=4) %!d(string=hai) anos | |
scripts | %!s(int64=5) %!d(string=hai) anos | |
README.md | %!s(int64=4) %!d(string=hai) anos | |
RequireValidatedEmailPlugin.php | %!s(int64=4) %!d(string=hai) anos |
This plugin disables posting for accounts that do not have a validated email address.
Example:
addPlugin('RequireValidatedEmail');
If you don't want to apply the validation equirement to existing accounts, you can specify a date users registered before which are exempted from validation.
addPlugin('RequireValidatedEmail', [
'exemptBefore' => '2009-12-07',
]);
You can also exclude the validation checks from OpenID accounts connected to a trusted provider, by providing a list of regular expressions to match their provider URLs.
For example, to trust WikiHow and Wikipedia users:
addPlugin('RequireValidatedEmailPlugin', [
'trustedOpenIDs' => [
'!^https?://\w+\.wikihow\.com/!',
'!^https?://\w+\.wikipedia\.org/!',
],
]);
Todo: