1 <!doctype html> 2 <html lang="nl"> 3 4 <head> 5 <meta charset="utf-8"> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 7 <meta name="robots" content="noindex, nofollow"> 8 9 <meta name="viewport" content="width=device-width,initial-scale=1"/> 10 <title> Log in op zooplus 11</title> 12 <link rel="icon" href="/auth/resources/9htce/login/zooplus-prod-blue/img/favicon.ico"/> 13 <link rel="stylesheet" href="https://shop-common-cdn-prod.shpp.ext.zooplus.io/shop-icon-fonts/v5/css/shop-icon-fonts.css"> 14 <link rel="stylesheet" href="https://cdn.public.zooplus.net/media/ui-components/v7-latest/css/library-base.min.css"/> 15 <link rel="stylesheet" href="https://cdn.public.zooplus.net/media/ui-components/v7-latest/css/library-components.min.css"/> 16 <link rel="preload" href="https://cdn.public.zooplus.net/media/ui-components/v7-latest/fonts/nunito-cyrillic_latin-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous" /> 17 <link rel="preload" href="https://cdn.public.zooplus.net/media/ui-components/v7-latest/fonts/nunito-cyrillic_latin-700.woff2" as="font" type="font/woff2" crossorigin="anonymous" /> 18 <link rel="preload" href="https://cdn.public.zooplus.net/media/ui-components/v7-latest/fonts/nunito-cyrillic_latin-900.woff2" as="font" type="font/woff2" crossorigin="anonymous" /> 19 <link rel="preload" href="https://cdn.public.zooplus.net/media/ui-components/v7-latest/fonts/roboto-slab-latin-700.woff2" as="font" type="font/woff2" crossorigin="anonymous" /> 20 <link href="/auth/resources/9htce/login/zooplus-prod-blue/css/login.css" rel="stylesheet"/> 21 <link href="/auth/resources/9htce/login/zooplus-prod-blue/css/login-old.css" rel="stylesheet"/> 22 <link href="/auth/resources/9htce/login/zooplus-prod-blue/css/benefits.css" rel="stylesheet"/> 23
23<script src="/auth/resources/9htce/login/zooplus-prod-blue/js/script.js" type="text/javascript"></script>
23 24
24<script src="/auth/resources/9htce/login/zooplus-prod-blue/js/guestScript.js" type="text/javascript"></script>
24 25
25<script src="/auth/resources/9htce/login/zooplus-prod-blue/js/validation-script.js" type="text/javascript"></script>
25 26
26<script src="https://mkt-tech.omt-services.com/script-loader/main.js" type="text/javascript"></script>
26 27
27<script type="text/javascript"> 28 const FIELD_EMAIL = "email"; 29 const FIELD_USERNAME = "username"; 30 const FIELD_FIRST_NAME = "firstName"; 31 const FIELD_LAST_NAME = "lastName"; 32 const FIELD_PASSWORD = "password"; 33 const FIELD_PASSWORD_NEW = "password-new"; 34 const FIELD_PASSWORD_CONFIRM = "password-confirm"; 35 const FIELD_TERMS_AND_CONDITIONS = "termsAndConditions"; 36 </script>
36 37 </head> 38 39 <body class="z-brand-theme-2026spring-zooplus"> 40 <header> 41 <div class="inner"> 42 <a class="logo-link z-anchor" href="https://www.zooplus.nl"> 43 <img class="logo" alt="zooplus" src="/auth/resources/9htce/login/zooplus-prod-blue/img/zooplus_logo.png"> 44 </a> 45 <a class="z-anchor" href="https://www.zooplus.nl/info/about/security"> 46 <img class="ssl-icon" alt="SSL Logo" src="/auth/resources/9htce/login/zooplus-prod-blue/img/ssl_zooplus.png"/> 47 </a> 48 </div> 49 </header> 50 <div class="content-wrapper"> 51 <form id="form-login" 52 method="post" 53 novalidate 54 action="https://login.zooplus.nl/auth/realms/zooplus/login-actions/authenticate?session_code=7DbkS1gLN4GOcx57ggfNeB0YEG5tw4YJH884OFSPtmc&execution=14e612b1-628d-4100-ae15-1f4b78bc922a&client_id=frontend-ingress-alb-zooplus&tab_id=dmHnMZ3TjUg&client_data=eyJydSI6Imh0dHBzOi8vd3d3Lnpvb3BsdXMubmwvb2F1dGgyL2lkcHJlc3BvbnNlIiwicnQiOiJjb2RlIiwic3QiOiIzaHgzZmRqdUdESGpzdTdWdENRWUlhQy80QkVuVkpFSERlY3ZpcTVGUURYQndmbFZheklxbHJGeTYvWTREVEg3TnVHSnhrWFdnYUsrREg2dng4Wmd6cDlvV0tUdWdaWjV0YkxScDNUQ2hndkEvbVJseXlWZkpiMmRXZ3g1WGxyUyt0cnhlWDMzaWk1bTJiU0FzdzQ5dXk0Rzc4cjZxcks0SGpnS2JqblNoaE1MY2ZUZzh6YTREMG1GdDJZRllOUm0zamN4VGJmRS90clIySXJXMlZrenRJdmRZZURRc0lJdVNaaXltZWV2ZXNDL3FXMEorUTdrRjFuTUlUMGkzTlFLOUtaZHhGdVVpbUdCbzhOZCJ9"> 55 <div class="form-header"> 56 <h1 class="z-h2"> 57 Bestaande klant 58 </h1> 59 </div> 60 61 <ul id="tab-navigation"> 62 <li class="tab-item-active" data-zta="selectLogin"> 63 Inloggen 64 </li> 65 <li class="tab-item" data-zta="selectRegister"> 66 <a href="/auth/realms/zooplus/login-actions/registration?client_id=frontend-ingress-alb-zooplus&tab_id=dmHnMZ3TjUg&client_data=eyJydSI6Imh0dHBzOi8vd3d3Lnpvb3BsdXMubmwvb2F1dGgyL2lkcHJlc3BvbnNlIiwicnQiOiJjb2RlIiwic3QiOiIzaHgzZmRqdUdESGpzdTdWdENRWUlhQy80QkVuVkpFSERlY3ZpcTVGUURYQndmbFZheklxbHJGeTYvWTREVEg3TnVHSnhrWFdnYUsrREg2dng4Wmd6cDlvV0tUdWdaWjV0YkxScDNUQ2hndkEvbVJseXlWZkpiMmRXZ3g1WGxyUyt0cnhlWDMzaWk1bTJiU0FzdzQ5dXk0Rzc4cjZxcks0SGpnS2JqblNoaE1MY2ZUZzh6YTREMG1GdDJZRllOUm0zamN4VGJmRS90clIySXJXMlZrenRJdmRZZURRc0lJdVNaaXltZWV2ZXNDL3FXMEorUTdrRjFuTUlUMGkzTlFLOUtaZHhGdVVpbUdCbzhOZCJ9&redirect_uri=https%3A%2F%2Fwww.zooplus.nl%2Foauth2%2Fidpresponse&ui_locales=nl-NL" class="z-anchor z-anchor--bold"> 67 Aanmelden 68 </a> 69 </li> 70 </ul> 71 72 73 <div id="trafficDataLayer" style="display:none"> 74 { 75 "url":"https://login.zooplus.nl/auth/realms/zooplus/protocol/openid-connect/auth", 76 "domain":"login.zooplus.nl", 77 "clientId":"frontend-ingress-alb-zooplus", 78 "locale":"nl", 79 "errorType":"", 80 "event": "Login page presented", 81 "notification":[] 82 } 83 </div> 84 <div class="form-controls"> 85 <div> 86 <label for="username" class="z-label"> 87 E-mailadres 88 </label> 89 <input id="username" 90 name="username" 91 value="" 92 class="z-text-input z-input" 93 type="email" 94 required 95 autocomplete="off" 96 onchange="validateEmail(FIELD_USERNAME)" 97 onfocusout="validateEmail(FIELD_USERNAME)"/> 98 <div id="usernameErrorMessage" class="z-form-message z-form-message--error hidden"> 99 <i class="z-form-message__icon-wrap"> 100 <svg width="15" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" class="z-form-message__icon z-form-message__icon--error error-triangle-filled"> 101 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.63618 3.25763C10.7021 1.46491 13.2977 1.4649 14.3636 3.25763L21.8476 15.8443C22.9376 17.6774 21.6165 19.9998 19.4839 19.9998H4.51593C2.38326 102 19.9998 1.06225 17.6774 2.15221 15.8443L9.63618 3.25763ZM12 7.99976C12.4142 7.99976 12.75 8.33554 12.75 8.74976V12.7498C12.75 13.164 12.4142 13.4998 12 13.4998C11.5858 13.4998 103 11.25 13.164 11.25 12.7498V8.74976C11.25 8.33554 11.5858 7.99976 12 7.99976ZM13 15.4998C13 16.052 12.5523 16.4998 12 16.4998C11.4477 16.4998 11 16.052 11 15.4998C11 14.9475 104 11.4477 14.4998 12 14.4998C12.5523 14.4998 13 14.9475 13 15.4998Z"></path> 105 </svg> 106 </i> 107 <div class="z-form-message__text">Geef een geldig e-mailadres op</div> 108 </div> 109 </div> 110 111 <div class="password-wrapper"> 112 <label for="password" class="z-label"> 113 Wachtwoord 114 </label> 115 <input id="password" 116 name="password" 117 class="z-text-input z-input" 118 type="password" 119 required 120 autocomplete="off" 121 onchange="validatePasswordNotEmpty(FIELD_PASSWORD)" 122 onfocusout="validatePasswordNotEmpty(FIELD_PASSWORD)"/> 123 <button id="password-visibility-enable" 124 class="password-visibility-toggle" 125 type="button" 126 aria-label="Toon wachtwoord" 127 tabindex="-1" 128 onclick="togglePasswordVisibility(FIELD_PASSWORD);"> 129 <i class="v5-icon--eye icon icon--show-
129password z-input-icon" title="Toon wachtwoord"></i> 130 </button> 131 <button id="password-visibility-disable" 132 class="password-visibility-toggle hidden" 133 type="button" 134 aria-label="Verberg wachtwoord" 135 tabindex="-1" 136 onclick="togglePasswordVisibility(FIELD_PASSWORD);"> 137 <i class="v5-icon--eye-slash icon icon--show-password z-input-icon" title="Verberg wachtwoord"></i> 138 </button> 139 <div id="emptyPasswordErrorMessage" class="z-form-message z-form-message--error hidden"> 140 <i class="z-form-message__icon-wrap"> 141 <svg width="15" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" class="z-form-message__icon z-form-message__icon--error error-triangle-filled"> 142 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.63618 3.25763C10.7021 1.46491 13.2977 1.4649 14.3636 3.25763L21.8476 15.8443C22.9376 17.6774 21.6165 19.9998 19.4839 19.9998H4.51593C2.38326 143 19.9998 1.06225 17.6774 2.15221 15.8443L9.63618 3.25763ZM12 7.99976C12.4142 7.99976 12.75 8.33554 12.75 8.74976V12.7498C12.75 13.164 12.4142 13.4998 12 13.4998C11.5858 13.4998 144 11.25 13.164 11.25 12.7498V8.74976C11.25 8.33554 11.5858 7.99976 12 7.99976ZM13 15.4998C13 16.052 12.5523 16.4998 12 16.4998C11.4477 16.4998 11 16.052 11 15.4998C11 14.9475 145 11.4477 14.4998 12 14.4998C12.5523 14.4998 13 14.9475 13 15.4998Z"></path> 146 </svg> 147 </i> 148 <div class="z-form-message__text">Geef een wachtwoord op</div> 149 </div> 150 <div id="passwordPolicyErrorMessage" class="z-form-message z-form-message--error hidden"> 151 <i class="z-form-message__icon-wrap"> 152 <svg width="15" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" class="z-form-message__icon z-form-message__icon--error error-triangle-filled"> 153 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.63618 3.25763C10.7021 1.46491 13.2977 1.4649 14.3636 3.25763L21.8476 15.8443C22.9376 17.6774 21.6165 19.9998 19.4839 19.9998H4.51593C2.38326 154 19.9998 1.06225 17.6774 2.15221 15.8443L9.63618 3.25763ZM12 7.99976C12.4142 7.99976 12.75 8.33554 12.75 8.74976V12.7498C12.75 13.164 12.4142 13.4998 12 13.4998C11.5858 13.4998 155 11.25 13.164 11.25 12.7498V8.74976C11.25 8.33554 11.5858 7.99976 12 7.99976ZM13 15.4998C13 16.052 12.5523 16.4998 12 16.4998C11.4477 16.4998 11 16.052 11 15.4998C11 14.9475 156 11.4477 14.4998 12 14.4998C12.5523 14.4998 13 14.9475 13 15.4998Z"></path> 157 </svg> 158 </i> 159 <div class="z-form-message__text">Je wachtwoord moet uit minstens 6 karakters bestaan</div> 160 </div> 161 <div class="z-form-message"> 162 <div class="z-form-message__text">Min. 6, max. 70 karakters</div> 163 </div> 164 </div> 165 <button id="primary-btn" 166 class="z-btn z-btn--primary login-btn" 167 name="login" 168 type="submit" 169 onfocusout="validateLoginForm()" 170 onchange="validateLoginForm()"> 171 Log in 172 </button> 173 174 <span class="forgot-password-wrapper"> 175 <a id="forgot-password-link" class="z-anchor z-anchor--bold" 176 href="/auth/realms/zooplus/login-actions/reset-credentials?client_id=frontend-ingress-alb-zooplus&tab_id=dmHnMZ3TjUg&client_data=eyJydSI6Imh0dHBzOi8vd3d3Lnpvb3BsdXMubmwvb2F1dGgyL2lkcHJlc3BvbnNlIiwicnQiOiJjb2RlIiwic3QiOiIzaHgzZmRqdUdESGpzdTdWdENRWUlhQy80QkVuVkpFSERlY3ZpcTVGUURYQndmbFZheklxbHJGeTYvWTREVEg3TnVHSnhrWFdnYUsrREg2dng4Wmd6cDlvV0tUdWdaWjV0YkxScDNUQ2hndkEvbVJseXlWZkpiMmRXZ3g1WGxyUyt0cnhlWDMzaWk1bTJiU0FzdzQ5dXk0Rzc4cjZxcks0SGpnS2JqblNoaE1MY2ZUZzh6YTREMG1GdDJZRllOUm0zamN4VGJmRS90clIySXJXMlZrenRJdmRZZURRc0lJdVNaaXltZWV2ZXNDL3FXMEorUTdrRjFuTUlUMGkzTlFLOUtaZHhGdVVpbUdCbzhOZCJ9&redirect_uri=https%3A%2F%2Fwww.zooplus.nl%2Foauth2%2Fidpresponse&ui_locales=nl-NL">Wachtwoord vergeten?</a> 177 </span> 178 </div> 179 </form> 180 </div> 181 <footer> 182 <div class="legal-content"> 183 <ul> 184 <li> 185 <a class="z-anchor footer-link" 186 href="https://www.zooplus.nl/info/legal/imprint">Impressum</a> 187 </li> 188 <li> 189 <a class="z-anchor footer-link" 190 href="https://www.zooplus.nl/info/legal/privacy">Privacy Verklaring</a> 191 </li> 192 </ul> 193 </div> 194 <div class="copyright">© zooplus SE 2026</div> 195 </footer> 196 </body> 197 </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.