Page MenuHomeWickedGov Phorge

SpamBlacklistPreAuthenticationProvider.php
No OneTemporary

Size
512 B
Referenced Files
None
Subscribers
None

SpamBlacklistPreAuthenticationProvider.php

<?php
namespace MediaWiki\Extension\SpamBlacklist;
use MediaWiki\Auth\AbstractPreAuthenticationProvider;
use StatusValue;
class SpamBlacklistPreAuthenticationProvider extends AbstractPreAuthenticationProvider {
/** @inheritDoc */
public function testForAccountCreation( $user, $creator, array $reqs ) {
$blacklist = BaseBlacklist::getEmailBlacklist();
if ( $blacklist->checkUser( $user ) ) {
return StatusValue::newGood();
}
return StatusValue::newFatal( 'spam-blacklisted-email-signup' );
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 17 2026, 22:43 (9 w, 2 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
40/be/57f0ffaae9815d4a0d0dfe572431
Default Alt Text
SpamBlacklistPreAuthenticationProvider.php (512 B)

Event Timeline