endpoints.path: /
endpoints.endpoint_type: HTTP
endpoints.scan_time: 2025-10-13T16:05:27.919391
endpoints.uri: https://mijnpraktijk.xyz/
endpoints.protocol: HTTP/1.1
endpoints.status_reason: Moved Temporarily
endpoints.key: Set-Cookie
endpoints.headers: PHPSESSID=lnk5636dge1iah1ntno0j4s3v7; path=/
endpoints.key: Connection
endpoints.headers: keep-alive
endpoints.key: Date
endpoints.headers: <REDACTED>
endpoints.key: Vary
endpoints.headers: User-Agent
endpoints.key: X-Powered-By
endpoints.headers: Praktijk.Online
endpoints.key: Content-Length
endpoints.headers: 0
endpoints.key: Content-Type
endpoints.headers: text/html; charset=utf-8
endpoints.key: Cache-Control
endpoints.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
endpoints.key: Server
endpoints.headers: nginx
endpoints.key: Location
endpoints.headers: /login/
endpoints.key: Expires
endpoints.headers: Thu, 19 Nov 1981 08:52:00 GMT
endpoints.key: Pragma
endpoints.headers: no-cache
endpoints.supported_versions: HTTP/1.1 HTTP/2
endpoints.banner: HTTP/1.1 302 Moved Temporarily
  Server: nginx
  Date:  <REDACTED>
  Content-Type: text/html; charset=utf-8
  Content-Length: 0
  Connection: keep-alive
  Expires: Thu, 19 Nov 1981 08:52:00 GMT
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Pragma: no-cache
  X-Powered-By: Praktijk.Online
  Set-Cookie: PHPSESSID=lnk5636dge1iah1ntno0j4s3v7; path=/
  Location: /login/
  Vary: User-Agent
  
endpoints.ip: 185.133.88.75
endpoints.path: /login/
endpoints.endpoint_type: HTTP
endpoints.scan_time: 2025-10-13T16:05:38.177636
endpoints.uri: https://mijnpraktijk.xyz/login/
endpoints.protocol: HTTP/1.1
endpoints.status_reason: OK
endpoints.key: Content-Type
endpoints.headers: text/html; charset=utf-8
endpoints.key: Content-Length
endpoints.headers: 2737
endpoints.key: Set-Cookie
endpoints.headers: PHPSESSID=fu1rp2q00ajl7eivkf56025is4; path=/
endpoints.key: Cache-Control
endpoints.headers: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
endpoints.key: X-Powered-By
endpoints.headers: Praktijk.Online
endpoints.key: Vary
endpoints.headers: Accept-Encoding,User-Agent
endpoints.key: Server
endpoints.headers: nginx
endpoints.key: Pragma
endpoints.headers: no-cache
endpoints.key: Connection
endpoints.headers: keep-alive
endpoints.key: Date
endpoints.headers: <REDACTED>
endpoints.key: Content-Encoding
endpoints.headers: gzip
endpoints.key: Expires
endpoints.headers: Thu, 19 Nov 1981 08:52:00 GMT
endpoints.html_tags: <title>Inloggen cliëntportal</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="msapplication-TileColor" content="#12828f"> <meta name="theme-color" content="#12828f">
endpoints.body: 
  <html lang="nl">
  	<head>
  		<base href="https://mijnpraktijk.xyz/">
  		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  		<link rel="stylesheet" href="https://cdn-beta.praktijk.online/portal/assets/css/bootstrap.min.css">
  		<link rel="stylesheet" href="https://cdn-beta.praktijk.online/portal/assets/css/bootstrap-theme.min.css">
  		
  		<script src="https://cdn-beta.praktijk.online/portal/assets/js/jquery.min.js"></script>
  	  <!-- Font Awesome -->
  	  <link href="https://cdn-beta.praktijk.online/portal/assets/font-awesome/css/font-awesome.min.css" rel="stylesheet">
  	  <!-- Theme style -->
  	  <link rel="stylesheet" href="https://cdn-beta.praktijk.online/portal/assets/lte/css/AdminLTE.min.css">
          <link rel="stylesheet" href="/assets/css/style.css">
  	  <!-- iCheck -->
  	  <link rel="stylesheet" href="https://cdn-beta.praktijk.online/portal/assets/plugins/iCheck/square/blue.css">
  		<meta name="viewport" content="width=device-width, initial-scale=1">
  		<link rel="icon" type="image/png" sizes="36x36"  href="/app/android-icon-36x36.png">
  		<meta name="msapplication-TileColor" content="#12828f">
  		<meta name="theme-color" content="#12828f">
  		<title>Inloggen cliëntportal</title>
  		
  		<script src="https://cdn-beta.praktijk.online/portal/assets/js/bugsnag-v6.min.js"></script>
  		<script>
  			window.bugsnagClient = bugsnag({
  				collectUserIp: false,
  				apiKey: '1a2b12b0a1cd8d5fb66e8f5afa60aa13',
  				appVersion: 'PO.2.23.05012100',
  			});	
  		</script>
  		        <!-- Global site tag (gtag.js) - Google Analytics -->
          <script async src="https://www.googletagmanager.com/gtag/js?id=G-XKH09SQB66"></script>
          <script>
              window.dataLayer = window.dataLayer || [];
              function gtag(){dataLayer.push(arguments);}
              gtag('js', new Date());
              gtag('config', 'G-XKH09SQB66');
          </script>
  	</head>
  	<body class="login-page">
  <div class="container login-page">
  	<div class="row">
  		<div class="col-xs-12">
  <div class="login-box">
  		  <div class="login-logo">
  	  	  <a href="/"><b>Praktijk</b>.Online</a>
  	    </div>
      <!-- /.login-logo -->
    <div class="login-box-body">
  	
              <p class="login-box-msg">Log hieronder in om je gegevens te bekijken.</p>
  	    <form id="loginForm" action="/functions/check-login.php" method="post" class="loginForm">
        <div class="form-group has-feedback">
            <label for="login_email">E-mailadres:</label>
          <input type="email" id="login_email" name="login_email" class="form-control" placeholder="E-mailadres">
          <span class="glyphicon glyphicon-envelope form-control-feedback"></span>
        </div>
        <div class="form-group has-feedback">
            <label for="login_wachtwoord">Wachtwoord:</label>
            <input type="password" id="login_wachtwoord" name="login_wachtwoord" class="form-control" placeholder="Wachtwoord">
          <span class="glyphicon glyphicon-lock form-control-feedback"></span>
        </div>
        <div class="form-group hidden">
            <label for="login_language">Taal / Language / Sprache:</label>
            <select class="form-control" id="login_language" name="login_language">
                <option value="nl" selected>Nederlands</option>
                <option value="en" >English</option>
                <option value="de" >Deutsche</option>
                <option value="fr" >Français</option>
            </select>
        </div>
        <div class="row">
          <div class="col-xs-12">
            <button id="loginbutton" type="submit" class="btn btn-success btn-block">Inloggen</button>
          </div>
          <!-- /.col -->
        </div>
      </form>
      <div id="wachtwoordresetform" class="form-group has-feedback">
        <div class="row">
          <div class="col-xs-12">
  	        <div class="form-group">
  				<input type="email" id="reset_email" name="reset_email" class="form-control" placeholder="E-mailadres">
  	        </div>
          </div>
        </div>
        <div class="row">
          <div class="col-xs-12">
            <button id="btn_reset_email" class="btn btn-success btn-block">Nieuw wachtwoord aanvragen</button>
          </div>
        </div>
        <div class="row">
          <div class="col-xs-12">
            <hr/>
          </div>
        </div>
        <div class="row">
          <div class="col-xs-12">
            <button id="btn_login_again" class="btn btn-default btn-block">Terug naar inloggen</button>
          </div>
          <!-- /.col -->
        </div>
      </div>
  
          	    <div class="text-center" id="av-pb-links">
  	    	        </div>
        <div class="row">
            <div class="col-xs-12"><br/>
                                  <a href="javascript:void(0);" id="wachtwoordreset" class="btn btn-default btn-block">Nieuw wachtwoord aanvragen</a><br>
                                          </div>
        </div>
    </div>
    <!-- /.login-box-body -->
  </div>
  		</div>
  	</div>
  </div>
  <style>
      .btn-success:hover{
          background-position: initial;
      }
  </style>
  <!-- iCheck -->
  <script src="https://cdn-beta.praktijk.online/portal/assets/plugins/iCheck/icheck.min.js"></script>
  <script>
  	function storageAvailable(type) {
  	    var storage;
  	    try {
  	        storage = window[type];
  	        var x = '__storage_test__';
  	        storage.setItem(x, x);
  	        storage.removeItem(x);
  	        return true;
  	    }
  	    catch(e) {
  	        return e instanceof DOMException && (
  	            // everything except Firefox
  	            e.code === 22 ||
  	            // Firefox
  	            e.code === 1014 ||
  	            // test name field too, because code might not be present
  	            // everything except Firefox
  	            e.name === 'QuotaExceededError' ||
  	            // Firefox
  	            e.name === 'NS_ERROR_DOM_QUOTA_REACHED') &&
  	            // acknowledge QuotaExceededError only if there's something already stored
  	            (storage && storage.length !== 0);
  	    }
  	}	
  	</script>
  <script>
    $(function () {
  	$('#wachtwoordresetform').hide();
      $('input').iCheck({
        checkboxClass: 'icheckbox_square-blue',
        radioClass: 'iradio_square-blue',
        increaseArea: '20%' // optional
      });
      
      //Indien er een e-mailadres in LocalStorage staat, deze gebruiken
  	if (storageAvailable('localStorage')) {
  		if(localStorage.getItem('usermail')) {
  			console.log(localStorage.getItem('usermail'));
  			$('#login_email').val(localStorage.getItem('usermail'));
  		}
  	}
  		
      $('body').on('click','#wachtwoordreset',function(){
  	    $('#loginForm').hide();
  	    $('#wachtwoordreset').hide();
  		
  	    $('#callout').remove();
  	    
  		if (storageAvailable('localStorage')) {
  			if(localStorage.getItem('usermail')) {
  				console.log(localStorage.getItem('usermail'));
  				$('#reset_email').val(localStorage.getItem('usermail'));
  			}
  		}
  		
  		$('#wachtwoordresetform').show();
      });
      $('body').on('click','#btn_login_again',function(){
  	    $('#loginForm').show();
  	    $('#wachtwoordreset').show();
  		$('#wachtwoordresetform').hide();
      });
      
      $('body').on('click','#btn_reset_email',function(){
  	    var result_success_message = '<div id="callout" class="callout callout-warning"><h4><i class="icon fa fa-paper-plane"></i> Controleer je mailbox</h4><p>Indien het e-mailadres bij ons bekend is heb je zojuist een e-mail ontvangen met een link om je wachtwoord te resetten.</p></div><a href="/" class="btn btn-default btn-block" id="btn_login_again">Opnieuw inloggen</a>';
  	    var result_empty_message = '<div id="callout" class="callout callout-danger"><h4><i class="icon fa fa-paper-plane"></i> Vul een e-mailadres in</h4><p>Er is geen e-mailadres ingevuld!</a>';
  	    $('#wachtwoordreset').hide();
  	    var reset_email = $('#reset_email').val();
  	    
  	    $('#callout').remove();
  		if(reset_email!=''){
  			
  		    //Dit e-mailadres in localstorage opslaan
  			if (storageAvailable('localStorage')) {
  				localStorage.setItem('usermail', reset_email);
  				console.log('emailadres vervangen');
  			}
  			
  			$.ajax({
  				url: '/functions/wachtwoord_reset.php',
  				type: 'post',
  				data: {reset_email:reset_email},
  				success: function(data) {
  					//var data = jQuery.parseJSON(data);
  					if (data.success==true){
  						console.log('success');
  						$('#wachtwoordresetform').html(result_success_message);
  					} else {
  						console.log('fout');
  						var result_message = '<div id="callout" class="callout callout-danger"><h4><i class="icon fa fa-exclamation-triangle"></i> Let op!</h4><p>' + data.melding + '</p></div>';
  						$('#wachtwoordresetform').prepend(result_message);
  					}
  				},
  				error: function(){
  					alert('fout bij laden');
  				}		
  			});	
  		} else {
  			$('#wachtwoordresetform').prepend(result_empty_message);
  		}
      });
    });
  </script>
  
  		<script src="https://cdn-beta.praktijk.online/portal/assets/js/bootstrap.min.js"></script>
  	</body>
  </html>
  		
  
endpoints.html_title: Inloggen cliëntportal
endpoints.supported_versions: HTTP/1.1
endpoints.banner: HTTP/1.1 200 OK
  Server: nginx
  Date:  <REDACTED>
  Content-Type: text/html; charset=utf-8
  Content-Length: 2737
  Connection: keep-alive
  Expires: Thu, 19 Nov 1981 08:52:00 GMT
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Pragma: no-cache
  X-Powered-By: Praktijk.Online
  Set-Cookie: PHPSESSID=fu1rp2q00ajl7eivkf56025is4; path=/
  Vary: Accept-Encoding,User-Agent
  Content-Encoding: gzip
  
endpoints.ip: 185.133.88.75
endpoints.path: /robots.txt
endpoints.endpoint_type: HTTP
endpoints.scan_time: 2025-10-13T16:06:50.550989
endpoints.uri: https://mijnpraktijk.xyz/robots.txt
endpoints.protocol: HTTP/1.1
endpoints.status_reason: OK
endpoints.key: Date
endpoints.headers: <REDACTED>
endpoints.key: Transfer-Encoding
endpoints.headers: chunked
endpoints.key: Content-Type
endpoints.headers: text/plain
endpoints.key: Connection
endpoints.headers: keep-alive
endpoints.key: ETag
endpoints.headers: W/"1a-55111cb9e5b00"
endpoints.key: Last-Modified
endpoints.headers: Sat, 03 Jun 2017 17:42:36 GMT
endpoints.key: Vary
endpoints.headers: Accept-Encoding User-Agent
endpoints.key: X-Accel-Version
endpoints.headers: 0.01
endpoints.key: Content-Encoding
endpoints.headers: gzip
endpoints.key: Server
endpoints.headers: nginx
endpoints.body: User-agent: *
  Disallow: /
  
endpoints.supported_versions: HTTP/1.1
endpoints.banner: HTTP/1.1 200 OK
  Server: nginx
  Date:  <REDACTED>
  Content-Type: text/plain
  Transfer-Encoding: chunked
  Connection: keep-alive
  Vary: Accept-Encoding
  X-Accel-Version: 0.01
  Last-Modified: Sat, 03 Jun 2017 17:42:36 GMT
  ETag: W/"1a-55111cb9e5b00"
  Vary: User-Agent
  Content-Encoding: gzip
  
endpoints.ip: 185.133.88.75
[binary data, 8 values, 235 bytes]