UserModel::validateSpamRegistration PHP Method

validateSpamRegistration() public method

Since: 2.1
public validateSpamRegistration ( array $User ) : boolean | string
$User array
return boolean | string
    public function validateSpamRegistration($User)
    {
        $DiscoveryText = val('DiscoveryText', $User);
        $Log = validateRequired($DiscoveryText);
        $Spam = SpamModel::isSpam('Registration', $User, ['Log' => $Log]);
        if ($Spam) {
            if ($Log) {
                // The user entered discovery text.
                return self::REDIRECT_APPROVE;
            } else {
                $this->Validation->addValidationResult('DiscoveryText', 'Tell us why you want to join!');
                return false;
            }
        }
        return true;
    }
UserModel