Elgg\Database\UsersTable::setValidationStatus PHP Method

setValidationStatus() public method

Set the validation status for a user.
public setValidationStatus ( integer $user_guid, boolean $status, string $method = '' ) : boolean
$user_guid integer The user's GUID
$status boolean Validated (true) or unvalidated (false)
$method string Optional method to say how a user was validated
return boolean
    public function setValidationStatus($user_guid, $status, $method = '')
    {
        $result1 = create_metadata($user_guid, 'validated', $status, '', 0, ACCESS_PUBLIC, false);
        $result2 = create_metadata($user_guid, 'validated_method', $method, '', 0, ACCESS_PUBLIC, false);
        if ($result1 && $result2) {
            return true;
        } else {
            return false;
        }
    }