Help
RSS
API
Feed
Maltego
Contact
Domain > devsion.vanaroma.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-06-04
172.66.40.220
(
ClassC
)
2026-03-04
172.66.43.36
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Wed, 04 Mar 2026 19:43:14 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveServer: cloudflarex-powered-by: PHP/8.2.30Set-Cookie: ci_session4d358bef3e48607245235202b59a58ef; expiresWed, 04 Mar 2026 21:43:14 GMT; Max-Age7200; path/; HttpOnly; SameSiteLaxSet-Cookie: csrf_cookie_name18e3d78eec90cccdaa7a229ad0367ae7; expiresWed, 04 Mar 2026 21:43:14 GMT; Max-Age7200; path/; HttpOnly; SameSiteLaxexpires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatepragma: no-cacheReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sKU8twKzTNLhkahwMbIATKFiskuO4SceLEeANJgucDb2M9hi4CvFnqQdHTyENK4iAqkgjwxfRfHbs8JG%2Bv8xRreyYtJra6xZnqWk2mkuMF%2Bk2iEXb}}x-frame-options: SAMEORIGINx-content-type-options: nosniffx-xss-protection: 1; modeblockNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}vary: accept-encodingcf-cache-status: DYNAMICCF-RAY: 9d735e61eeca2fbe-PDXalt-svc: h3:443; ma86400 !doctype html>html langen>head> meta charsetutf-8 /> title>Van Aroma • SION/title> meta nameviewport contentwidthdevice-width, initial-scale1.0> meta contentSistem Informasi Online namedescription /> meta contentThemesbrand nameauthor /> !-- App favicon --> link relshortcut icon hrefhttps://vanaroma.sgp1.digitaloceanspaces.com/Icon.ico> !-- choices css -->link hrefhttps://devsion.vanaroma.com/assets/libs/choices.js/public/assets/styles/choices.min.css relstylesheet typetext/css />!-- preloader css -->!-- link relstylesheet hrefhttps://devsion.vanaroma.com/assets/css/preloader.min.css typetext/css /> -->!-- Bootstrap Css -->link hrefhttps://devsion.vanaroma.com/assets/css/bootstrap.min.css idbootstrap-style relstylesheet typetext/css />!-- Icons Css -->link hrefhttps://devsion.vanaroma.com/assets/css/icons.min.css relstylesheet typetext/css />!-- App Css-->link hrefhttps://devsion.vanaroma.com/assets/css/app.min.css idapp-style relstylesheet typetext/css />link hrefhttps://devsion.vanaroma.com/assets/libs/admin-resources/rwd-table/rwd-table.min.css relstylesheet typetext/css />link relstylesheet hrefhttps://devsion.vanaroma.com/assets/selectize/css/selectize.bootstrap3.css>link hrefhttps://devsion.vanaroma.com/assets/libs/sweetalert2/sweetalert2.min.css relstylesheet typetext/css />link relstylesheet hrefhttps://devsion.vanaroma.com/assets/libs/flatpickr/flatpickr.min.css>link hrefhttps://devsion.vanaroma.com/assets/css/jquery-ui.css relstylesheet typetext/css />link hrefhttps://devsion.vanaroma.com/assets/css/style.css?v1.0.6 relstylesheet typetext/css />link hrefhttps://devsion.vanaroma.com/assets/icons/van-aroma-icons.css?v1.0.1 relstylesheet typetext/css /> style> .login-slider-container { position: relative; height: 35px; text-align: center; /* background-color: #5156be; */ background-color: #000000; color: #fff; /*border: 1px solid #ccc;*/ padding: 10px 20px; } .login-slider { position: absolute; z-index: 10; top: 0px; left: 0px; bottom: 0px; padding: 9px 15px; cursor: pointer; background-color: #b7e5e0; color: #0c575a; opacity: 0.5; } .captcha-box { position: absolute; bottom: 2px; right: 0px; width: 100%; } .captcha-number { padding: 1px 10px; height: 25px; float: right; margin-right: 25px; } #val-data1 { display: none; } #val-data2 { display: none; } #val-data3 { display: none; } #val-data4 { display: none; } @keyframes blink { 0% { opacity: 0; } 50% { opacity: .5; } 100% { opacity: 1; } } @-webkit-keyframes blink { 0% { opacity: 0; } 50% { opacity: .5; } 100% { opacity: 1; } } @-moz-keyframes blink { 0% { opacity: 0; } 50% { opacity: .5; } 100% { opacity: 1; } } @-o-keyframes blink { 0% { opacity: 0; } 50% { opacity: .5; } 100% { opacity: 1; } } .blink { animation: blink 1s; -webkit-animation: blink 1s; -moz-animation: blink 1s; -o-animation: blink 1s; animation-iteration-count: 10; -webkit-animation-iteration-count: 10; -moz-animation-iteration-count: 10; -o-animation-iteration-count: 10; } /style>/head>body >!-- body data-layouthorizontal> -->div classauth-page> div classcontainer-fluid p-0> div classrow g-0> div classcol-xxl-9 col-lg-8 col-md-7 d-none d-sm-block> div classva-auth-bg pt-md-5 p-4 d-flex> div classbg-overlay bg-dark>/div> ul classbg-bubbles> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> /ul> !-- end bubble effect --> div classrow justify-content-center align-items-center> div classcol-xl-7> div classp-0 p-sm-4 px-xl-0> div idreviewcarouselIndicators classcarousel slide data-bs-ridecarousel> div classcarousel-indicators carousel-indicators-rounded justify-content-start ms-0 mb-0> !-- button typebutton data-bs-target#reviewcarouselIndicators data-bs-slide-to0 classactive aria-currenttrue aria-labelSlide 1>/button> --> /div> !-- end carouselIndicators --> div classcarousel-inner> div classcarousel-item active> div classtesti-contain text-white> div classmb-4 mb-md-5 mt-3 mt-md-0 text-center> a href# classd-block auth-logo> img srchttps://vanaroma.sgp1.digitaloceanspaces.com/logos-white.png classlogin-logo> img srchttps://vanaroma.sgp1.digitaloceanspaces.com/logos-white.png classlogin-logo light> /a> /div> h5 classmt-4 fw-medium lh-base text-white> Unauthorized access is prohibited. Violators may be prosecuted under UU ITE No. 11/2008 Chapter 30 (1), (2), and/or (3) regarding illegal access. /h5> br> i>(1) Everyone intentionally and without right or unlawfully accesses another persons Computer and/or Electronic System in any way./i> br>br> i>(2) Everyone intentionally and without rights or against the law accesses Computers and/or Electronic Systems in any way with the aim of obtaining Electronic Information and/or Electronic Documents./i> br>br> i>(3) Everyone intentionally and without rights or unlawfully accesses Computers and/or Electronic Systems in any way by violating, bypassing, exceeding, or breaking through the security system./i> br>br> /div> /div> /div> div classmt-4 mt-md-5 text-center text-white> p classmb-0 font-s> Your IP address : b>52.40.234.105, 52.40.234.105/b> /p> /div> !-- end carousel-inner --> /div> !-- end review carousel --> /div> /div> /div> /div> /div> !-- end col --> div classcol-xxl-3 col-lg-4 col-md-5> div classauth-full-page-content d-flex p-sm-5 p-4> div classw-100> div classd-flex flex-column h-100> div classmb-4 mb-md-5 mt-3 mt-md-0 text-center d-sm-none d-xs-block> a href# classd-block auth-logo> img srchttps://vanaroma.sgp1.digitaloceanspaces.com/logos.png classlogin-logo> img srchttps://vanaroma.sgp1.digitaloceanspaces.com/logos-white.png classlogin-logo light> /a> /div> div classauth-content my-auto mt-0> div idqrForm classauth-form-content mt-4 mb-2 text-center d-none d-md-block> img srcdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUAQMAAAAmpYKCAAAABlBMVEUAAAD///+l2Z/dAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAkklEQVQokZWTwRHEMAwC6YD+u6QDDmmczP1M7Im9H1lCIgBAiTjryrQJOVfJIOF87FmJ/cL8i71yaqP41nnjkZz19uHG9nnBqjh9guiU1nF0K6GYcVQ8Z7rrkqNAs+WOOXPmPlLxaj+xDU9vk04bXPDMTttidDxegvGFo2f/hpYn3ePDK4/3JptV8Xov5hhBBf8AlpB5aHynZOgAAAAASUVORK5CYII width125px stylefilter: blur(4px); classpt-5>br> p classmt-3>Waiting to generate QR Code.../p> /div> div classtext-center my-4 d-none d-md-block> div styleposition: relative;> hr styleborder-top: 1px solid #6c757d;> span styleposition: absolute; top: -12px; left: 50%; transform: translateX(-50%); padding: 0 20px; font-size: 14px; classtext-secondary bg-white>or/span> /div> /div> form classcustom-form mt-4 pt-2 actionhttps://devsion.vanaroma.com/auth/cek_login idloginForm methodPOST enctypemultipart/form-data> input typehidden namecsrf_name value18e3d78eec90cccdaa7a229ad0367ae7> div classmb-3> label classform-label>Username/label> input typetext nameusername classform-control maxlength32 idusername placeholderEnter username> /div> div classmb-3> div classd-flex align-items-start> div classflex-grow-1> label classform-label>Password/label> /div> /div> div classinput-group auth-pass-inputgroup> input typepassword classform-control placeholderEnter password namepassword aria-labelPassword aria-describedbypassword-addon idpassword> button classbtn btn-light ms-0 typebutton idpassword-addon>i classmdi mdi-eye-outline>/i>/button> /div> input typehidden namelat idlat> input typehidden namelong idlong> input typehidden namepage value> input typehidden nameurl_parameter value?> /div> div classmb-3> button classbtn btn-primary square w-100 waves-effect waves-light d-none idloginBtn typesubmit>Log In/button> div classlogin-slider-container> div classlogin-slider>span classfa fa-dot-circle>/span> /div> div classcaptcha-box> div iddata1 classcaptcha-number> span idval-data1>/span>i classfa fa-dot-circle d-none>/i> /div> div iddata2 classcaptcha-number> span idval-data2>/span> i classfa fa-dot-circle d-none>/i> /div> div iddata3 classcaptcha-number> span idval-data3>/span>i classfa fa-dot-circle d-none>/i> /div> div iddata4 classcaptcha-number> span idval-data4>/span>i classfa fa-dot-circle d-none>/i> /div> /div> /div> /form> /div> div classmt-4 mt-md-5 text-center> p classmb-0> div styledisplay: flex; justify-content: center;> a hrefhttps://apps.apple.com/us/app/sion-van-aroma/id6689493642 target_blank>img srchttps://vanaroma.sgp1.digitaloceanspaces.com/app_store.png altDownload on the App Store styleheight: 40px; margin-right: 10px;>/a> a hrefhttps://play.google.com/store/apps/details?idcom.vanaroma.sion_mobile target_blank>img srchttps://vanaroma.sgp1.digitaloceanspaces.com/play_store.png altGet it on Google Play styleheight: 40px;>/a> /div> /p> /div> div classmt-4 text-center> p classtext-muted mb-0>Dont have an account? a hrefhttps://devsion.vanaroma.com/signup classtext-dark fw-semibold>Sign Up/a>/p> /div> /div> /div> /div> !-- end auth full page content --> /div> !-- end col --> /div> !-- end row --> /div> !-- end container fluid -->/div>!-- JAVASCRIPT -->script srchttps://devsion.vanaroma.com/assets/libs/jquery/jquery.min.js>/script>script srchttps://devsion.vanaroma.com/assets/libs/bootstrap/js/bootstrap.bundle.min.js>/script>script srchttps://devsion.vanaroma.com/assets/libs/metismenu/metisMenu.min.js>/script>script srchttps://devsion.vanaroma.com/assets/libs/simplebar/simplebar.min.js>/script>script srchttps://devsion.vanaroma.com/assets/libs/node-waves/waves.min.js>/script>script srchttps://devsion.vanaroma.com/assets/libs/feather-icons/feather.min.js>/script>!-- sweet-alert -->script srchttps://devsion.vanaroma.com/assets/libs/sweetalert2/sweetalert2.min.js>/script>script srchttps://devsion.vanaroma.com/assets/js/app.js>/script>!-- custom reusable scripts -->script srchttps://devsion.vanaroma.com/assets/js/custom-script.js?v1.0.9>/script>script srchttps://devsion.vanaroma.com/assets/selectize/js/standalone/selectize.min.js>/script>script srchttps://devsion.vanaroma.com/assets/js/jquery-ui.js>/script>script srchttps://www.gstatic.com/firebasejs/12.0.0/firebase-app-compat.js>/script>script srchttps://www.gstatic.com/firebasejs/12.0.0/firebase-messaging-compat.js>/script>script typetext/javascript> $(function() { // fungsi untuk mengembalikan nav tabs ketika di klik $(.nav-tabs-custom a).click(function(e) { e.preventDefault(); //$(html, body).animate({ scrollTop: 0 }, slow); $(this).tab(show); }); // store the currently selected tab in the hash value $(ul.nav-tabs-custom > li > a).on(shown.bs.tab, function(e) { var id $(e.target).attr(href).substr(1); if (history.pushState) { history.pushState(null, null, # + id) } else { location.hash id } }); // fungsi untuk mengembalikan nav tabs ketika di klik $(.nav-tabs a).click(function(e) { e.preventDefault(); //$(html, body).animate({ scrollTop: 0 }, slow); $(this).tab(show); }); // store the currently selected tab in the hash value $(ul.nav-tabs > li > a).on(shown.bs.tab, function(e) { var id $(e.target).attr(href).substr(1); if (history.pushState) { history.pushState(null, null, # + id) } else { location.hash id } }); // on load of the page: switch to the currently selected tab var hash window.location.hash; $(.nav-tabs-custom ahref + hash + ).tab(show); $(.nav-tabs ahref + hash + ).tab(show); }) function disableBtn() { $(.dis-btn).html( loading... ); $(.dis-btn).prop(disabled, true); } function disabledOnCick($form) { var inputs document.getElementById($form).querySelectorAll(.required); var valid true; for (var i 0; i inputs.length; i++) { if (inputsi.value ) { valid false; break; } } if (!valid) { alert(Please fill out all fields before submitting.); return false; } if (addcoaform, editcoa, submitcoa.includes($form)) { let trl false; if (trl) { let gacha Math.floor(Math.random() * 10) + 1; if (gacha > 8) { window.location.href https://devsion.vanaroma.com/bad-connection; return false; } } } document.getElementById($form).submit(); disableBtn(); } function disabledOnCickAlert($form) { var result confirm(Reconfirmation, press OK to proceed); if (result) { document.getElementById($form).submit(); disableBtn(); } } function deleteButton($link) { location.href $link; disableBtn(); } function copyingLink(id) { window.getSelection().removeAllRanges(); var elem document.createElement(input); elem.setAttribute(id, selection); elem.value id; document.body.appendChild(elem); var link document.querySelector(#selection); var range document.createRange(); range.selectNode(link); window.getSelection().addRange(range); document.execCommand(copy); window.getSelection().removeAllRanges(); document.body.removeChild(elem); showFlashAlert(success, Success, Data are copied to Clipboard); } // fungsi update tema karna perlu tag php function updateTheme(val) { $.ajax({ url: https://devsion.vanaroma.com/update_theme, type: GET, dataType: JSON, data: { val: val } }); } /** * Displays overlay with Please wait text. Based on bootstrap modal. Contains animated progress bar. */ function showProgressBar(text Processing..., color secondary) { if (document.querySelector(#ProgressBarDialog) null) { var modalLoading `div classmodal idProgressBarDialog data-bs-backdropstatic roledialog>\ div classmodal-dialog modal-sm mt-5> div classmodal-content modal-progress-bar> div classmodal-header> h5 classmodal-title text-center>${text}/h5> /div> div classmodal-body> div classprogress progress-xl> div classprogress-bar bg-${color} progress-bar-striped progress-bar-animated roleprogressbar aria-valuenow100 aria-valuemin0 aria-valuemax100 stylewidth:100%; height: 40px> /div> /div> /div> /div> /div> /div>`; $(document.body).append(modalLoading); } $(#ProgressBarDialog).modal(show); } /** * Hides Please wait overlay. See function showProgressBar(). */ function hideProgressBar() { $(#ProgressBarDialog).modal(hide); $(#ProgressBarDialog).remove(); } function searchUser() { // Declare variables var input, filter, table, tr, td, i; input document.getElementById(inputSearchUser); filter input.value.toUpperCase(); table document.getElementById(tableListUser); tr table.getElementsByTagName(tr); // Loop through all table rows, and hide those who dont match the search query for (i 0; i tr.length; i++) { td tri.getElementsByTagName(td)0; if (td) { if (td.innerHTML.toUpperCase().indexOf(filter) > -1) { tri.style.display ; } else { tri.style.display none; } } } } // Fungsi focus pada modal secara general var focus_selectize $(.focus_selectize).selectize({ sortField: false, }); $(.modal_focus_selectize).on(shown.bs.modal, function(e) { focus_selectize0.selectize.focus(); }); $(.modal_input_focus).on(shown.bs.modal, function() { $(.input_focus).focus(); }); // Autofocus input pada advanced search $(.advanced_search).on(shown.bs.dropdown, function() { $(.additional_search_1).focus() }) function initCopy() { $(data-actioncopy).click(function() { var content $(this).data(content); copyToClipboard(content) sweetMixinSuccess(Copied to clipboard); }); $(data-actioncopy-content).click(function() { var target $(this).data(target); window.getSelection().removeAllRanges(); // Select the content var content document.querySelector(target); var range document.createRange(); range.selectNode(content); window.getSelection().addRange(range); document.execCommand(copy); // Remove the selections - NOTE: Should use // removeRange(range) when it is supported window.getSelection().removeAllRanges(); sweetMixinSuccess(Copied to clipboard); }); } // Define the liveSearchBar function function liveSearchBar(val) { var searchResultDiv $(.search-result-div); // searchResultDiv.stop().fadeOut(300); $.ajax({ url: `https://devsion.vanaroma.com/live-search`, type: GET, dataType: json, data: { search: val }, success: function(res, status) { searchResultDiv.show(); $(#loading-animation).remove() $(.result_live_search).html(res.html); $(.page-header-search-dropdown).dropdown(toggle); // Untuk hide result jika tidak mengetik $(.input-live-search).on(blur, function() { searchResultDiv.hide(300); }); initCopy(); }, }); } // Define a debounce function using ES6 function debounce(func, delay) { let timerId; return function() { const context this; const args arguments; clearTimeout(timerId); timerId setTimeout(function() { func.apply(context, args); }, delay); }; } // Debounce for general live search $(document).ready(function() { const inputElement $(.input-live-search); if (inputElement.length) { const debouncedLiveSearchBar debounce(liveSearchBar, 300); // Adjust the debounce delay (in milliseconds) as needed var searchResultDiv $(.search-result-div); inputElement.on(keyup focus, function() { debouncedLiveSearchBar($(this).val()); $(.result_live_search).html(`tr idloading-animation>td colspan1 styletext-align:center;>div classspinner-border text-primary m-1 rolestatus> span classsr-only>Loading.../span> /div>/td>/tr>`); }); inputElement.on(blur, function() { searchResultDiv.hide(300); }); const inputAddDropbox $(#po_number); const debouncedSearchDropboxPO debounce(checkPoNumber, 400); inputAddDropbox.on(keyup, function() { debouncedSearchDropboxPO($(this).val()); }); } }); function deleteCaches() { $.ajax({ url: https://devsion.vanaroma.com/WorkerController/deleteCaches, type: GET, data: { csrf_name: 18e3d78eec90cccdaa7a229ad0367ae7 }, beforeSend: function() { progressing(); }, success: function(data, status) { sweetMixinSuccess(Cache has been cleared..); } }); } /script>script srchttps://devsion.vanaroma.com/assets/libs/flatpickr/flatpickr.min.js>/script>script> $(.datetime).flatpickr({ enableTime: false, dateFormat: d-m-Y, });/script>!-- password addon init -->script srcassets/js/pages/pass-addon.init.js>/script>script srchttps://devsion.vanaroma.com/assets/libs/sweetalert2/sweetalert2.min.js>/script>script srchttps://devsion.vanaroma.com/assets/js/pages/sweetalert.init.js>/script> script srchttps://devsion.vanaroma.com/assets/js/login.js>/script>script typetext/javascript> // CSRF Token Management let csrfToken { name: csrf_name, value: 18e3d78eec90cccdaa7a229ad0367ae7, lastRefresh: Date.now() }; // Function to refresh CSRF token async function refreshCSRFToken() { try { const response await fetch(https://devsion.vanaroma.com/auth/get_csrf_token, { method: POST, headers: { X-Requested-With: XMLHttpRequest } }); if (response.ok) { const data await response.json(); csrfToken.name data.csrf_token_name; csrfToken.value data.csrf_token_value; csrfToken.lastRefresh Date.now(); return true; } } catch (error) { console.error(Failed to refresh CSRF token:, error); } return false; } // Function to get current CSRF token data function getCSRFData() { const data {}; datacsrfToken.name csrfToken.value; return data; } function initializeQRLoginSession() { return fetch(https://devsion.vanaroma.com/auth/init_qr_login, { method: POST, headers: { Content-Type: application/json, X-Requested-With: XMLHttpRequest }, body: JSON.stringify(getCSRFData()) }).then(response > { if (!response.ok) { throw new Error(Failed to initialize QR session); } return response.json(); }).then(data > { // Handle response.message properly if (data.code 200) { refreshQRForm(); } document.getElementById(qrForm).innerHTML data.message; }) .catch(error > { document.getElementById(qrForm).innerHTML error.message || An error occurred; }); } let qrLoginInterval; let refereshInterval; async function refreshQRForm() { // Refresh CSRF token before making request await refreshCSRFToken(); fetch(https://devsion.vanaroma.com/auth/generate_qr, { method: POST, headers: { Content-Type: application/json, X-Requested-With: XMLHttpRequest }, body: JSON.stringify(getCSRFData()) }) .then(response > { if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } return response.text(); }) .then(data > { // Parse JSON response const response JSON.parse(data); // Clear existing interval before setting new one if (qrLoginInterval) { clearInterval(qrLoginInterval); } if (response.code 200) { qrLoginInterval setInterval(postQRLogin, 3000); } else { if (response.code ! 333) { clearInterval(refereshInterval); } } // Handle response.message properly if (response.message) { document.getElementById(qrForm).innerHTML response.message; } else { document.getElementById(qrForm).innerHTML div classtext-center>Failed to load QR code/div>; } }) .catch(error > { document.getElementById(qrForm).innerHTML error; }); } async function postQRLogin() { var recid $(#recid_code).text().trim(); if (recid ! ) { // Refresh CSRF token before making request await refreshCSRFToken(); $.ajax({ url: https://devsion.vanaroma.com/auth/login_via_qr, type: POST, dataType: json, data: Object.assign({ recid_qr: recid }, getCSRFData()), success: function(data) { if (data.code 200) { // Refresh CSRF token again for the login request refreshCSRFToken().then(() > { $.ajax({ url: https://devsion.vanaroma.com/auth/cek_login, type: POST, dataType: json, data: Object.assign({ recid_qr: data.recid, recid_user: data.recid_user }, getCSRFData()), success: function(data) { if (data.code 200) { Swal.fire({ title: Success, icon: success, text: data.message, showConfirmButton: false, timer: 2000, timerProgressBar: true }); window.location.href data.redirect; } else { Swal.fire({ title: error, icon: error, text: Fail to Scan, showConfirmButton: false, timer: 2000, timerProgressBar: true }); } } }); }); } else if (data.code 408 || data.code 403) { Swal.fire({ title: Error, icon: error, text: data.message, showConfirmButton: true }); } } }).fail(function(xhr, status, error) { console.error(Error during QR login:, error); Swal.fire({ title: Error, icon: error, text: Failed to login via QR code. Please try again., showConfirmButton: true }); }); } } // Jalankan saat halaman dimuat document.addEventListener(DOMContentLoaded, function() { initializeQRLoginSession(); refereshInterval setInterval(refreshQRForm, 30000); });/script> script> $(document).ready(function() { var lat document.getElementById(lat); var long document.getElementById(long); $(document).ready(handlePermission()); function locationPrompt() { getLocation() } function locationDenied() { Swal.fire({ title: Warning, icon: warning, text: Please enable location details in your browser to access this page, showConfirmButton: false, timer: 6000, timerProgressBar: true }); slider.css(left, 0px); } function handlePermission() { navigator.permissions.query({ name: geolocation }).then(function(result) { if (result.state prompt) { locationPrompt() } else if (result.state denied) { locationDenied() } else { getLocation() } }); } function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition, locationDenied); } else { console.log(Geolocation is not supported by this browser.); console.log(Geolocation is not supported by this browser.); } } function showPosition(position) { lat.value position.coords.latitude; long.value position.coords.longitude; } $(#loginForm).submit(function() { var lat document.getElementById(lat); var long document.getElementById(long); if ((lat.value || long.value ) && getenv(CI_ENVIRONMENT) ! development) { $.notify({ // options icon: bi bi-exclamation-circle, message: Need Location Permission }, { // settings type: info mt-5, }); return false } else { document.getElementById(submit-button).disabled true; return true; } }) }) /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]