Skip to content
200

https://putte.microsoftcrmportals.com/SignIn

43.0 KB· 716 ms· text/html· Bootstrap, Font Awesome, Google Fonts
Fetched just now. Pages with a query string or a login look are never saved.
More ▾

Compare, Screenshot and Explain work on saved pages only.

Screenshot

https://putte.microsoftcrmportals.com/SignIn · desktop 1280 × 800Download
Screenshot of https://putte.microsoftcrmportals.com/SignIn

Esc or a click outside closes this. The picture is taken by our server, so the site never sees your visit.



<!DOCTYPE html>
<html lang="nl-NL" data-lang="nl-NL" crm-lang="nl-NL" dir="ltr" crm-lcid="1043"
	same-site-mode="None">
<head>
		
		<meta charset="utf-8" /><meta name="viewport" content="width=device-width,&#32;initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="IE=edge" />
		<script type="text/javascript" >
				
        </script>
	<title>
	
		Startpagina
		&nbsp;· LB365 Putte
</title>
		
		<script src="/_portal/148f5676-c9cb-4420-84de-a72b780595cb/Resources/ResourceManager?lang=nl-NL"></script>
	
	<script type="text/javascript">
        // Refresh all powerBI Iframes on Login in one Iframe
        window.addEventListener('message', function (event) {
            if (event && event.data && event.data == 'refreshPowerBI') {
                $("iframe.powerbi").each(function () {
                    this.src = this.src;
                });
            }
        });

        // Fix for incorrect viewport width setting in IE 10 on Windows Phone 8.
        if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
            var msViewportStyle = document.createElement("style");
            msViewportStyle.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}"));
            document.getElementsByTagName("head")[0].appendChild(msViewportStyle);
        }
    </script>
		
	
		
		<link href="/bootstrap.min.css?1704454686000" rel="stylesheet" />

		<link href="https://content.powerapps.com/resource/powerappsportal/dist/font-awesome.bundle-3d8a58a48f.css" onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;link&#32;=&#32;document.createElement(&#39;link&#39;);&#32;link.crossOrigin&#32;=&#32;target.crossOrigin;&#32;link.href&#32;=&#32;&#39;/dist/font-awesome.bundle-3d8a58a48f.css&#39;;&#32;link.rel&#32;=&#32;&#39;stylesheet&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,link);" rel="stylesheet" />

				<link href="https://content.powerapps.com/resource/powerappsportal/dist/preform.bundle-b72a6ea21d.css" onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;link&#32;=&#32;document.createElement(&#39;link&#39;);&#32;link.crossOrigin&#32;=&#32;target.crossOrigin;&#32;link.href&#32;=&#32;&#39;/dist/preform.bundle-b72a6ea21d.css&#39;;&#32;link.rel&#32;=&#32;&#39;stylesheet&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,link);" rel="stylesheet" />


		
		<link href="https://content.powerapps.com/resource/powerappsportal/dist/privatemode.bundle-049b12b66e.css" onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;link&#32;=&#32;document.createElement(&#39;link&#39;);&#32;link.crossOrigin&#32;=&#32;target.crossOrigin;&#32;link.href&#32;=&#32;&#39;/dist/privatemode.bundle-049b12b66e.css&#39;;&#32;link.rel&#32;=&#32;&#39;stylesheet&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,link);" rel="stylesheet" />


		
			


		
	
		<link rel="stylesheet" href="/Areas/Account/css/account.css">
	

		<link href="/thumbnail.css?1692883442000" rel="stylesheet" />
<link href="/gemput.css?1618912727000" rel="stylesheet" />
<link href="/theme.css?1665765844000" rel="stylesheet" />
<link href="/portalbasictheme.css?1618912385000" rel="stylesheet" />

		
		<link rel="stylesheet" type="text/css" href="/ccp_/styles/styles.css">
<link rel="stylesheet" type="text/css" href="/ccp_/styles/portalwebform.css">
<script src="https://use.fontawesome.com/f90e38839e.js"></script>
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<!--<script src="/ccp_/scripts/script.js"></script>-->
<script src="/ccp_/scripts/FormControls.js"></script>
<script src="/ccp_/scripts/api.js"></script>
<script src="/ccp_/scripts/inputmask.js"></script>
<script src="/settings.js/"></script>
<script src="/settings.js/"></script>


<!-- Needs to be last -->


		
		
		
	
		
		<link href="https://content.powerapps.com/resource/powerappsportal/dist/pwa-style.bundle-55718a4c0d.css" onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;link&#32;=&#32;document.createElement(&#39;link&#39;);&#32;link.crossOrigin&#32;=&#32;target.crossOrigin;&#32;link.href&#32;=&#32;&#39;/dist/pwa-style.bundle-55718a4c0d.css&#39;;&#32;link.rel&#32;=&#32;&#39;stylesheet&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,link);" rel="stylesheet" />

		</head>
<body data-sitemap-state="/"
	data-dateformat="dd/MM/yyyy"
	data-timeformat="HH:mm"
	data-datetimeformat="dd/MM/yyyy hh:mm"
	data-app-path="/"
	data-ckeditor-basepath="/js/BaseHtmlContentDesigner/Libs/msdyncrm_/libs/ckeditor/"
	data-case-deflection-url="/_services/search/148f5676-c9cb-4420-84de-a72b780595cb">


	
		<link href="https://content.powerapps.com/resource/powerappsportal/dist/pcf-style.bundle-373a0f4982.css" onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;link&#32;=&#32;document.createElement(&#39;link&#39;);&#32;link.crossOrigin&#32;=&#32;target.crossOrigin;&#32;link.href&#32;=&#32;&#39;/dist/pcf-style.bundle-373a0f4982.css&#39;;&#32;link.rel&#32;=&#32;&#39;stylesheet&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,link);" rel="stylesheet" />

			
	
		

	<div id="offlineNotificationBar" class="displayNone">
		<img alt="web" id="web" onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;img&#32;=&#32;document.createElement(&#39;img&#39;);&#32;img.src&#32;=&#32;&#39;/css/images/web.png&#39;;&#32;img.alt&#32;=&#32;&#39;web&#39;;&#32;img.id&#32;=&#32;&#39;web&#39;&#32;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,img);&#32;target.remove();" src="https://content.powerapps.com/resource/powerappsportal/img/web.png" />
		<div id="message">U bent offline. Dit is een alleen-lezen versie van de pagina.</div>
		<div id="close" onclick="this.parentElement.style.display='none';"><img alt="close" onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;img&#32;=&#32;document.createElement(&#39;img&#39;);&#32;img.src&#32;=&#32;&#39;/css/images/close.png&#39;;&#32;img.alt&#32;=&#32;&#39;close&#39;;&#32;img.id&#32;=&#32;&#39;&#39;&#32;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,img);&#32;target.remove();" src="https://content.powerapps.com/resource/powerappsportal/img/close.png" /></div>
	</div>

	

	<script type="text/javascript">
        window.DisableCkEditor = window.DisableCkEditor || {};
		
		DisableCkEditor.Value = 'False';
    </script>

	<script type="text/javascript">
        var enableOmniChannelWidgetWithSiteCopilot = 'False';
        if (enableOmniChannelWidgetWithSiteCopilot === "True" || enableOmniChannelWidgetWithSiteCopilot === "true") {
            const authUrl = window.location.origin + "/_services/auth/portalusertoken";
            const fetchWithRetries = async (url, options, retries) => {
                try {
                    const authResponse = await fetch(url, options);
                    const token = await authResponse.text();
                    sessionStorage['c2Token'] = token;
                } catch (err) {
                    if (retries === 1) throw err;
                    return await fetchWithRetries(url, options, retries - 1);
                }
            };
            fetchWithRetries(authUrl, { method: "POST" }, 4);

            // Enable/disable Omnichannel session refresh on auth state change
            // When enabled, closeChat() is called when user logs in/out to start a fresh session
            var enableOmniChannelSessionRefreshSetting = 'True';
            window.enableOmniChannelSessionRefresh = enableOmniChannelSessionRefreshSetting === 'True' || enableOmniChannelSessionRefreshSetting === 'true';
        }
    </script>

	<script type="text/javascript">
		var isPvaBotAuthenticated = sessionStorage['isPvaBotAuthenticated'];
		var isPortalUserLoggedIn = 'False';

        if ((isPvaBotAuthenticated != null || isPvaBotAuthenticated != undefined) && isPvaBotAuthenticated != isPortalUserLoggedIn) {
			sessionStorage['triggerPvaBotSignOut'] = true;
			sessionStorage.removeItem('c2Token');
            sessionStorage.removeItem('directLinetoken');
            sessionStorage.removeItem('conversation_Id');

			sessionStorage.removeItem('bot_c2Token');
			sessionStorage.removeItem('botdirectLinetoken');
            sessionStorage.removeItem('botconversation_Id');
		}
		sessionStorage['isPvaBotAuthenticated'] = isPortalUserLoggedIn;
    </script>

	<script type="text/javascript">
		window["CSPSettings"] = window["CSPSettings"] || {};
		window["CSPSettings"].nonce = '';
        window["FabricConfig"] = window["FabricConfig"] || {};
        window["FabricConfig"].mergeStyles = window["FabricConfig"].mergeStyles || {};
		window["FabricConfig"].mergeStyles.cspSettings = window["CSPSettings"];
        window["Microsoft"] = window["Microsoft"] || {};
		window["Microsoft"].Dynamic365 = {
			Portal: {
				
				User: {
					userName: '',
					firstName: '',
					lastName: '',
					email: '',
					contactId: '',
					userRoles: [],
				},
				
				type: 'CommunityPortal',
				id: 'a91c9d0a-7dfa-4ac1-9182-9583dca0f38e', 
				geo: 'EUR', 
				tenant: '5d93067e-1c3a-4cd9-b239-6b0c1483e315', 
				correlationId: '6808fbf1-2011-4594-8d6c-9c063abcf1e0',
                orgEnvironmentId: '69904e93-fdcc-4016-a97a-3c487dd5e080',
                orgId: 'db5cd7b7-46ec-4106-a9e2-a33880dacf46',
                portalProductionOrTrialType: 'Production',
                isTelemetryEnabled: 'True',
                InstrumentationSettings: {
                    instrumentationKey: '197418c5cb8c4426b201f9db2e87b914-87887378-2790-49b0-9295-51f43b6204b1-7172',
                    collectorEndpoint: 'https://eu-mobile.events.data.microsoft.com/OneCollector/1.0/'
                },
                timerProfileForBatching: 'NEAR_REAL_TIME',
                activeLanguages: ["nl-NL"],
                isClientApiEnabled: 'True',
                isSpaSite: 'False'
            }
        };

		window["Microsoft"].PowerPages = window["Microsoft"].PowerPages || {};
		window["Microsoft"].PowerPages.onPagesClientApiReady = (callback) => {
			return new Promise((resolve, reject) => {
				let isComplete = false;
				let timeoutId;
				const timeoutInterval = 10000;
		
				function handleReady() {
					if (!isComplete && window.$pages) {
						isComplete = true;
						clearTimeout(timeoutId);
						try {
							if (typeof callback === "function") {
								callback(window.$pages);
							}
						} catch (e) {
							console.error("onPagesClientApiReady callback error:", e);
						}
						resolve(window.$pages); // should we reject if callback throws an error
					}
				}
		
				if (window.$pages) {
					handleReady();
					return;
				}
		
				function sdkListener() {
					handleReady();
					window.removeEventListener('pagesSDKInitialized', sdkListener);
				}
		
				window.addEventListener('pagesSDKInitialized', sdkListener);
		
				timeoutId = setTimeout(() => {
					if (!isComplete) {
						window.removeEventListener('pagesSDKInitialized', sdkListener);
						if (window.$pages) {
							handleReady();
						} else {
							isComplete = true;
							reject(new Error('window.$pages not available.'));
						}
					}
				}, timeoutInterval);
			});
		};

		// Deprecated alias: Microsoft.Dynamic365.Portal.onPagesClientApiReady.
		// Remove once telemetry shows no callers remain.
		(function () {
			var _impl = window["Microsoft"].PowerPages.onPagesClientApiReady;
			var _logged = false;

			window["Microsoft"].Dynamic365.Portal.onPagesClientApiReady = function (callback) {
				if (!_logged) {
					_logged = true;
					try {
						if (window.clientLogWrapper && typeof window.clientLogWrapper.traceWarning === "function") {
							window.clientLogWrapper.traceWarning(
								"Microsoft.Dynamic365.Portal.onPagesClientApiReady invoked (deprecated)",
								"DeprecatedApi",
								"ClientApiReady",
								"Invoke",
								"DeprecationTracker"
							);
						}
						if (typeof console !== "undefined" && console.warn) {
							console.warn(
								"[DEPRECATED] Microsoft.Dynamic365.Portal.onPagesClientApiReady is deprecated " +
								"and will be removed in a future release. Use Microsoft.PowerPages.onPagesClientApiReady instead."
							);
						}
					} catch (_) { /* never break the caller */ }
				}

				return _impl(callback);
			};
		})();

        // Mark request not cacheable if Dynamics365PortalAnalytics cookie is being refreshed by the server or if the cookie in request header is invalid
		

        // For client side telemetry intializing Dynamics365PortalAnalytics cookie object
		
        window["Microsoft"].Dynamic365.Portal.dynamics365PortalAnalytics = 'Rz4jt6TwduHYA1TYHNACvdAo60i1KFfy5WsnfYoeknHKMyNjzthrYuKjHBj972ylrrUXrGTWamAuHEuGG_AmxVa4yIgdSWFu5fa0X-u1dWRSEMsOtfWuWS8Rae2KbYesQGO59475mCNZ0hqNsUiBPQ2'; // CodeQL [SM00430] False Positive: only alphanumeric chars allowed, for non-alphanumeric char it will return INVALID_CHARACTERS_IN_COOKIE 
		

	</script>
	
	<script type="text/javascript">

		
    </script>

	
		
<!-- Polyfills welke vereist zijn om ervoor te zorgen dat alle browers de nodige Javascript APIs ondersteunen. Het is ook mogelijk om zelf de nodige polyfills te voorzien. Voor meer informatie: https://www.npmjs.com/package/@govflanders/vl-widget-polyfill. In dit voorbeeld maken we gebruik van de polyfill die automatisch door het platform beschikbaar wordt gesteld. <script src="https://prod.widgets.burgerprofiel.vlaanderen.be/api/v1/node_modules/@govflanders/vl-widgetpolyfill/dist/index.js"></script>--> <script src="https://tni.widgets.burgerprofiel.dev-vlaanderen.be/api/v1/node_modules/@govflanders/vl-widget-polyfill/dist/index.js"></script>   <!-- Library welke op een eenvoudige manier toegang verleent naar de widgets aanwezig op een pagina. Uitsluitend nodig indien integratie met één of meerdere widgets vereist is. Voor meer informatie: https://www.npmjs.com/package/@govflanders/vl-widget-client. In dit voorbeeld maken we gebruik van de client die automatisch door het platform beschikbaar wordt gesteld. <script src="https://prod.widgets.burgerprofiel.vlaanderen.be/api/v1/node_modules/@govflanders/vl-widgetclient/dist/index.js"></script>-->  <script src=" https://tni.widgets.burgerprofiel.dev-vlaanderen.be/api/v1/node_modules/@govflanders/vl-widget-client/dist/index.js"></script>


<script src="https://tni.widgets.burgerprofiel.dev-vlaanderen.be/api/v1/widget/a79415ce-f1c1-425a-bc56-7b62a87c32e7/embed"></script>

<script>
    function loadBurgerProfielHeader(websiteHasAuthenticatedSession) {
        // Capture any widget that is present or will be present on the webpage.
        vl.widget.client.capture(function (widget) {
            // Only process the widget if widget is a global header.
            if (widget.getPluginTypeId() === 'global_header') {
                // Get the Citizen Profile Session extension from the global header widget.
                widget.getExtension('citizen_profile.session').then(function (session) {
                    // This variable is purely to indicate which values are allowed (true / false).
                    //var websiteHasAuthenticatedSession = false;
                    // Inform the session extension about the current session state of the website. Keep in mind
                    // this operation can only be performed once on every page load.
                    session.configure({
                        active: websiteHasAuthenticatedSession,
                        endpoints: {
                            loginUrl: '/signin',
                            loginRedirectUrl: '/profile',
                            logoutUrl: '/Account/Login/logoff'//,
                            //switchCapacityUrl: '/switch'
                        }
                    });
                });
            }
        });
    }

    /*
    function autoClickEID(){
        var btn = document.querySelector('[id*="B2C_1A_SIGNUP_SIGNIN"]');
        if (btn!=null) 
        {
            const params = new URLSearchParams(window.location.search);
            if(params.get('admin') == 'true') 
                return;
            else
                document.getElementById(btn.id).click();
        }
    }
    document.addEventListener("DOMContentLoaded", autoClickEID);*/
    
 </script>


    <script>loadBurgerProfielHeader(false);</script>



<div class="navbar navbar-inverse navbar-static-top" role="navigation">
  <div class="container">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" title="Navigatie omschakelen" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar" onclick="setHeight();">
        <span class="sr-only">Navigatie omschakelen</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
    </div>
    <div class="navbar-brand">
      <div class="xrm-editable-html&#32;xrm-attribute" data-languageContext="Nederlands"><div class="xrm-attribute-value"><p><a href="~/" title="Gemeente Putte" class="homelink"><img alt="logo Gemeente Putte" src="/afbeeldingen/logo2.png" style="width: 100%; height: 60px;"></a></p></div></div>
    </div>
    <div id="navbar" class="navbar-collapse collapse">
      
      
      
        <div class="navbar-right menu-bar " data-weblinks-maxdepth="2">
          <ul class="nav navbar-nav weblinks">
            
              
              
                
              

              <li class="weblink ">
                <a                     href="/"
 title="Startpagina">
                      Startpagina
                </a>

                
              </li>

            
              
                <li class="divider-vertical" aria-hidden="true"></li>
              
              
                
              

              <li class="weblink ">
                <a                     href="https://putte.microsoftcrmportals.com/formulieren/vorming/"
 title="Formulier vormingsaanvraag">
                      Formulier vormingsaanvraag
                </a>

                
              </li>

            
            
            
            <li class="divider-vertical" aria-hidden="true"></li>
            
            
              <li>
                <a href="/SignIn?returnUrl=%2FSignIn">
                  Aanmelden
                </a>
              </li>
            
          </ul>
          
        </div>
      
      <div class="navbar-right hidden-xs">
        <div class="xrm-editable-html&#32;xrm-attribute&#32;no-value" data-languageContext="Nederlands"><div class="xrm-attribute-value"></div></div>
      </div>
    </div>
  </div>
</div>


  
  
  
  

<script type="text/javascript">
         window.onload = function() {
            if(window.navigator.appName == "Microsoft Internet Explorer" || window.navigator.userAgent.indexOf("Trident") > 0){
                var searchElement = document.getElementById("search");
                if (searchElement != null) searchElement.setAttribute("href", "");
            }
          };

          function setHeight(){
           var windowHeight = window.innerHeight - 140;
           var navbar = document.getElementById("navbar");
           if (navbar) {
            navbar.style.maxHeight = windowHeight + "px";
   }
          }

          window.addEventListener('resize', function (event) {
           setHeight();
          });
</script>
<script src="/ccp_/scripts/portal/PortalExtensions.js"></script>
<script src="/ccp_/scripts/portal/AdxExtensions.js"></script>
<script src="/ccp_/scripts/search.js"></script>



<!--shopping cart logica-->
 
    <script type ="text/javascript">

        var productsCookie = getCookie("CCPSessionId");
        if (productsCookie != "") {
            var sessionid = productsCookie;
            if (sessionid != "" && window.location.href.indexOf("?sessionid") < 0){
                if (window.location.href.indexOf("?") > 0) 
                    window.location.href = window.location.href + "&sessionid="+ sessionid; 
                else
                    window.location.href = window.location.href + "?sessionid="+ sessionid; 
            }
        } 

        function getCookie(cname) {
            var name = cname + "=";
            var decodedCookie = decodeURIComponent(document.cookie);
            var ca = decodedCookie.split(';');
            for(var i = 0; i <ca.length; i++) {
                var c = ca[i];
                while (c.charAt(0) == ' ') {
                    c = c.substring(1);
                }
                if (c.indexOf(name) == 0) {
                    return c.substring(name.length, c.length);
                }
            }
            return ""; 
        }
    </script>







	

	<!-- add anti-forgery token-->
	<div id="antiforgerytoken" data-url="/_layout/tokenhtml"></div>

	
			<!-- Client Telemetry init if telemetry enabled-->
			<script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/client-telemetry.bundle-2bb0ef927d.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/client-telemetry.bundle-2bb0ef927d.js" type="text/javascript"></script>

		
	
		<!-- Client Telemetry Wrapper init -->
		<script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/client-telemetry-wrapper.bundle-633e70f51b.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/client-telemetry-wrapper.bundle-633e70f51b.js" type="text/javascript"></script>

		<script>
			window.clientLogWrapper = new ClientLogWrapper();
		</script>
		<script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/preform.moment_2_29_4.bundle-750b699ecd.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/preform.moment_2_29_4.bundle-750b699ecd.js" type="text/javascript"></script>

		

		<script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/pcf-dependency.bundle-805a1661b7.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf-dependency.bundle-805a1661b7.js" type="text/javascript"></script>

							   <script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/pcf.bundle-60440c37cb.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf.bundle-60440c37cb.js" type="text/javascript"></script>

							   <script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/pcf-extended.bundle-b0e01b5622.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf-extended.bundle-b0e01b5622.js" type="text/javascript"></script>

						
		
		<div id="content-container" class="container wrapper-body" role="main">
			<div id="content">
				
	
	
	<ul class="nav nav-tabs nav-account" role="tablist" onkeydown="navigation(event)">
		<li role="none" class="active"><a role="tab" aria-selected="True" href="javascript:void(0)" aria-label="Aanmelden" title="Aanmelden"><span class="fa fa-sign-in" aria-hidden="true"></span> Aanmelden</a></li>
		
			<li role="none" class="">
				<a role="tab" aria-selected="False" href="/Account/Login/Register" aria-label="Registreren" title="Registreren">Registreren</a>
			</li>
		
		<li role="none" class=""><a role="tab" aria-selected="False" href="/Register" aria-label="Uitnodiging inwisselen" title="Uitnodiging inwisselen">Uitnodiging inwisselen</a></li>
		
	</ul> 

<script type="text/javascript">

	const keyCodes = {
		END: 35,
		HOME: 36,
		LEFT: 37,
		RIGHT: 39,
		SPACE: 32
	};

	$(document).ready(function () {
		//make the tabindex='0' for active tab and -1 for others
		$(".nav.nav-tabs.nav-account > li > a").attr("tabindex", "-1");
        $(".nav.nav-tabs.nav-account > li > a").attr("aria-selected", "false");
		$(".nav.nav-tabs.nav-account > li.active > a").attr("tabindex", "0");
		$(".nav.nav-tabs.nav-account > li.active > a").trigger("focus");
        $(".nav.nav-tabs.nav-account > li.active > a").attr("aria-selected", "true");
	});

	function navigation(e)
	{
		//change tabindex dynamically for all the tabs on key press of left-right navigation keys or home/end keys
		var tabs = $(".nav.nav-tabs.nav-account > li > a");
		if (e.keyCode === keyCodes.END || e.keyCode === keyCodes.HOME || e.keyCode === keyCodes.LEFT || e.keyCode === keyCodes.RIGHT) {
			var currentTab = $(document.activeElement);
			for (index = 0; index < tabs.length; index++) {
				if ($(tabs[index]).text() === currentTab.text()) {
					e.keyCode === keyCodes.LEFT || e.keyCode === keyCodes.END ? (index == 0 || e.keyCode === keyCodes.END ? $(tabs[tabs.length - 1]).trigger("focus") :
						$(tabs[index - 1]).trigger("focus")) : (index == (tabs.length - 1) || e.keyCode === keyCodes.HOME ? $(tabs[0]).focus() : $(tabs[index + 1]).trigger("focus"));
				}
			}
		}
		//open tab on click of SPACE key
		if (e.keyCode == keyCodes.SPACE) {
            e.preventDefault();
			$(document.activeElement)[0].click();
            tabs.attr("tabindex", "-1").attr("aria-selected", "false");
        }
	}
</script>


	<div class="page-content" id="mainContent">
		
	<div class="xrm-editable-html&#32;xrm-attribute&#32;page-copy"><div class="xrm-attribute-value"><script type="text/javascript">
//case insensitive :contains fct
jQuery.expr[':'].icontains = function(a, i, m) {
  return jQuery(a).text().toUpperCase()
      .indexOf(m[3].toUpperCase()) >= 0;
};
</script>
'



</div></div>

		
	
	<div class="row">
		
			<div class="col-md-6">
				

<form action="/SignIn" method="post">
	<input name="__RequestVerificationToken" type="hidden" value="Tu7imQLvdKd2tELKgu6wWNcc6CAV20vCDqiq-uMiSdgpWGAIVNzKVhc3gR-35Q1dHgeAkap-olERVxTsz-Ct2k_GPhKLTycCfx491tP9RSk1" />
	<div class="form-horizontal">
			<h2 class="login-heading-section" id="local-login-heading">
				<span class="xrm-editable-text&#32;xrm-attribute"><span class="xrm-attribute-value-encoded&#32;xrm-attribute-value">Aanmelden met een lokaal account</span></span>
			</h2>
		<div class="validation-summary-valid&#32;listStyleTypeNone&#32;alert&#32;alert-block&#32;alert-danger" data-valmsg-summary="true" id="loginValidationSummary"><ul><li style="display:none"></li>
</ul></div>
			
				<div class="form-group">
					<label class="col-sm-4 control-label required" for="Username"><span class="xrm-editable-text&#32;xrm-attribute"><span class="xrm-attribute-value-encoded&#32;xrm-attribute-value">Gebruikersnaam</span></span></label>
					<div class="col-sm-8">
						<input class="form-control" id="Username" name="Username" type="text" value="" />
					</div>
				</div>
			
			<div class="form-group">
				<label class="col-sm-4 control-label required" for="PasswordValue"><span class="xrm-editable-text&#32;xrm-attribute"><span class="xrm-attribute-value-encoded&#32;xrm-attribute-value">Wachtwoord</span></span></label>
				<div class="col-sm-8">
					<input autocomplete="new-password" class="form-control" id="PasswordValue" name="PasswordValue" type="password" />
				</div>
			</div>
			
				<div class="form-group">
					<div class="col-sm-offset-4 col-sm-8">
						<div class="checkbox">
							<label>
								<input data-val="true" data-val-required="The&#32;RememberMe&#32;field&#32;is&#32;required." id="RememberMe" name="RememberMe" type="checkbox" value="true" /><input name="RememberMe" type="hidden" value="false" />
								<span class="xrm-editable-text&#32;xrm-attribute"><span class="xrm-attribute-value-encoded&#32;xrm-attribute-value">Mijn gegevens onthouden?</span></span>
							</label>
						</div>
					</div>
				</div>
			
			<div class="form-group">
				<div class="col-sm-offset-4 col-sm-8">
					<button id="submit-signin-local" class="btn btn-primary" title="Aanmelden">Aanmelden</button>
					
						<a class="btn btn-default" role="link" href="/Account/Login/ForgotPassword" title="Wachtwoord vergeten?">Wachtwoord vergeten?</a> 
					
				</div>
			</div>
	</div>
</form>
<script type="text/javascript">
	$(function() {
		$("#submit-signin-local").on("click", function () {
			$.blockUI({ message: null, overlayCSS: { opacity: .3 } });
		});
	});
	$(document).ready(function () {
		if (portal) {
			portal.UpdateValidationSummary("loginValidationSummary");
		}
	});
</script>

			</div>
		
			<div class="col-md-6">
				

<form action="/Account/Login/ExternalLogin" method="post">
<input name="__RequestVerificationToken" type="hidden" value="zy-zo9HRmiZ58_acQUk1njgsV5CTHLjfDpmibF2pQvbimJTbioorHGHH4fA2UOvyzlZvXt1YDwbidvxNSg5oRBUCK5rL9pJ1HmTpc2RNU2c1" />
<div class="form-horizontal">
		  <!-- Check if external login is enabled -->
        <h2 class="login-heading-section" id="external-login-heading">
            <span class="xrm-editable-text&#32;xrm-attribute"><span class="xrm-attribute-value-encoded&#32;xrm-attribute-value">Aanmelden met een extern account</span></span>
        </h2>
		<div id="6_ctl00_AzureADRebrandDisclaimer">

</div>							


		
			<button
				name="provider" type="submit" class="btn btn-primary btn-line"
				id="https://login.windows.net/5d93067e-1c3a-4cd9-b239-6b0c1483e315/"
				title="Aanmelden met uw Azure AD-account."
				value="https://login.windows.net/5d93067e-1c3a-4cd9-b239-6b0c1483e315/">Azure AD
			</button>
		
			<button
				name="provider" type="submit" class="btn btn-primary btn-line"
				id="https://putteb2c.b2clogin.com/putteb2c.onmicrosoft.com/oauth2/v2.0/authorize?p=B2C_1_putte_acm"
				title="Aanmelden met uw eID-account."
				value="https://putteb2c.b2clogin.com/putteb2c.onmicrosoft.com/oauth2/v2.0/authorize?p=B2C_1_putte_acm">eID
			</button>
		
	
</div>
</form>

			</div>
		
	</div>
	<script type="text/javascript">
				$(document).ready(function () {
					document.querySelector('title').innerHTML = ($('.nav-tabs > li.active').text() + "&nbsp;· LB365 Putte");
					shell.refreshToken();
				});
</script>

	</div>

			</div>
		</div>
	

	<script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/pcf-loader.bundle-f4a0e619b8.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf-loader.bundle-f4a0e619b8.js" type="text/javascript"></script>

		
		
	

	
		<div id="pp-native-controls-react-root"></div>
<script>window._nativeControlConfig = { "publicPath":"https://content.powerapps.com/resource/powerappsportal/controls", "versions": {"pcf_loader":"0.0.51","pcf_controls":"3.24.9","mf_shared":"0.2.32","host":"0.15.2","data_grid":"1.12.4","controls_fluent_v9":"0.0.54"}, "pvaEmbedded": { "defaultWidgetMode": "normal", "useCustomTypingIndicator": false, "skipSingleBotWelcomeScreen": false } }</script>
<script defer="defer" src="https://content.powerapps.com/resource/powerappsportal/controls/host/main.8512520686.chunk.js"></script>
		
	
	
		








<footer role="contentinfo" class="bg-primary">


  <div class="footer-bottom hidden-print">
    <div class="container">
      <div class="row">
        <div class="col-md-4 col-sm-12 col-xs-12 text-left">
          <div class="xrm-editable-html&#32;xrm-attribute" data-languageContext="Nederlands"><div class="xrm-attribute-value"><div class="pull-right">&nbsp;</div>
<p><span>Copyright © </span>2026<span>. Alle rechten voorbehouden.</span></p></div></div>
        </div>
        
        
          <div class="col-md-8 col-sm-12 col-xs-12 text-left " data-weblinks-maxdepth="2">
            <ul class="row list-unstyled">
              
            </ul>
            
          </div>
        
    </div>
  </div>
</footer>


<script>
$( document ).ready(function() {
    CClearPartners.FormControls.checkFormControlFields();
});
</script>
	

	<script type="text/javascript">

		function trackCopilotCustomUsage(botSchema) {
			const request = {
				botSchemaName: botSchema
			}
			var json = JSON.stringify(request);
			shell.ajaxSafePost({
				type: "POST",
				contentType: "application/json",
				url: "/_services/copilot/TrackUsage",
				data: json
			}).done(function () {
			}).fail(function (jqXhr) {
			});
		}

		function findAndLogCustomCopilotUsage() {
			const pageSource = document.documentElement.outerHTML;
			const customPvaBotWebchatRegex = /api\.(preprod\.|test\.)?powerplatform\.(com|us|cn|appsplatform\.us)\/powervirtualagents\/botsbyschema\/([^/]+)\/directline\/token/;
			const customPvaBotIframeRegex = /powerva\.microsoft\.com\/environments\/([0-9a-fA-F\-]+)\/bots\/([^/]+)\/webchat/;
			const omniChannelRegex = /livechatwidget\/scripts\/LiveChatBootstrapper\.js/;

			const matchPvaBotWebchat = pageSource.match(customPvaBotWebchatRegex);
			if (matchPvaBotWebchat && matchPvaBotWebchat[3]) {
				trackCopilotCustomUsage(matchPvaBotWebchat[3]);
			}

			const matchPvaBotIframe = pageSource.match(customPvaBotIframeRegex);
			if (matchPvaBotIframe && matchPvaBotIframe[2]) {
				trackCopilotCustomUsage(matchPvaBotIframe[2]);
			}

			const matchOmniChannel = pageSource.match(omniChannelRegex);
			if (matchOmniChannel && matchOmniChannel[0]) {
				trackCopilotCustomUsage("omnichannelWidget");
			}
		}

		window.addEventListener("load", function () {
			findAndLogCustomCopilotUsage();
		});
	</script>

		
			
			
			
			
		
	<script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/bootstrap.bundle-105a4995b8.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/bootstrap.bundle-105a4995b8.js" type="text/javascript"></script>

	<script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/postpreform.bundle-4687dda8df.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/postpreform.bundle-4687dda8df.js" type="text/javascript"></script>

	<script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/app.bundle-79acd4df74.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/app.bundle-79acd4df74.js" type="text/javascript"></script>

	<script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/default-1043.moment_2_29_4.bundle-316802a18e.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/default-1043.moment_2_29_4.bundle-316802a18e.js" type="text/javascript"></script>

	

	
	<script type="text/javascript">$(document).ready(function()
{
  //debugger;
  //moment.locale('nl-BE');

  for(var i=0; i<$(".localdate").length; i++){
    $(".localdate")[i].innerHTML=moment.utc($('.localdate')[i].innerHTML).local().format('DD MMMM YYYY h:mm');
  }
});</script>
	<script type="text/javascript">
!function(T,l,y){var S=T.location,k="script",D="instrumentationKey",C="ingestionendpoint",I="disableExceptionTracking",E="ai.device.",b="toLowerCase",w="crossOrigin",N="POST",e="appInsightsSDK",t=y.name||"appInsights";(y.name||T[e])&&(T[e]=t);var n=T[t]||function(d){var g=!1,f=!1,m={initialize:!0,queue:[],sv:"5",version:2,config:d};function v(e,t){var n={},a="Browser";return n[E+"id"]=a[b](),n[E+"type"]=a,n["ai.operation.name"]=S&&S.pathname||"_unknown_",n["ai.internal.sdkVersion"]="javascript:snippet_"+(m.sv||m.version),{time:function(){var e=new Date;function t(e){var t=""+e;return 1===t.length&&(t="0"+t),t}return e.getUTCFullYear()+"-"+t(1+e.getUTCMonth())+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+((e.getUTCMilliseconds()/1e3).toFixed(3)+"").slice(2,5)+"Z"}(),iKey:e,name:"Microsoft.ApplicationInsights."+e.replace(/-/g,"")+"."+t,sampleRate:100,tags:n,data:{baseData:{ver:2}}}}var h=d.url||y.src;if(h){function a(e){var t,n,a,i,r,o,s,c,u,p,l;g=!0,m.queue=[],f||(f=!0,t=h,s=function(){var e={},t=d.connectionString;if(t)for(var n=t.split(";"),a=0;a<n.length;a++){var i=n[a].split("=");2===i.length&&(e[i[0][b]()]=i[1])}if(!e[C]){var r=e.endpointsuffix,o=r?e.location:null;e[C]="https://"+(o?o+".":"")+"dc."+(r||"services.visualstudio.com")}return e}(),c=s[D]||d[D]||"",u=s[C],p=u?u+"/v2/track":d.endpointUrl,(l=[]).push((n="SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)",a=t,i=p,(o=(r=v(c,"Exception")).data).baseType="ExceptionData",o.baseData.exceptions=[{typeName:"SDKLoadFailed",message:n.replace(/\./g,"-"),hasFullStack:!1,stack:n+"\nSnippet failed to load ["+a+"] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: "+(S&&S.pathname||"_unknown_")+"\nEndpoint: "+i,parsedStack:[]}],r)),l.push(function(e,t,n,a){var i=v(c,"Message"),r=i.data;r.baseType="MessageData";var o=r.baseData;return o.message='AI (Internal): 99 message:"'+("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) ("+n+")").replace(/\"/g,"")+'"',o.properties={endpoint:a},i}(0,0,t,p)),function(e,t){if(JSON){var n=T.fetch;if(n&&!y.useXhr)n(t,{method:N,body:JSON.stringify(e),mode:"cors"});else if(XMLHttpRequest){var a=new XMLHttpRequest;a.open(N,t),a.setRequestHeader("Content-type","application/json"),a.send(JSON.stringify(e))}}}(l,p))}function i(e,t){f||setTimeout(function(){!t&&m.core||a()},500)}var e=function(){var n=l.createElement(k);n.src=h;var e=y[w];return!e&&""!==e||"undefined"==n[w]||(n[w]=e),n.onload=i,n.onerror=a,n.onreadystatechange=function(e,t){"loaded"!==n.readyState&&"complete"!==n.readyState||i(0,t)},n}();y.ld<0?l.getElementsByTagName("head")[0].appendChild(e):setTimeout(function(){l.getElementsByTagName(k)[0].parentNode.appendChild(e)},y.ld||0)}try{m.cookie=l.cookie}catch(p){}function t(e){for(;e.length;)!function(t){m[t]=function(){var e=arguments;g||m.queue.push(function(){m[t].apply(m,e)})}}(e.pop())}var n="track",r="TrackPage",o="TrackEvent";t([n+"Event",n+"PageView",n+"Exception",n+"Trace",n+"DependencyData",n+"Metric",n+"PageViewPerformance","start"+r,"stop"+r,"start"+o,"stop"+o,"addTelemetryInitializer","setAuthenticatedUserContext","clearAuthenticatedUserContext","flush"]),m.SeverityLevel={Verbose:0,Information:1,Warning:2,Error:3,Critical:4};var s=(d.extensionConfig||{}).ApplicationInsightsAnalytics||{};if(!0!==d[I]&&!0!==s[I]){var c="onerror";t(["_"+c]);var u=T[c];T[c]=function(e,t,n,a,i){var r=u&&u(e,t,n,a,i);return!0!==r&&m["_"+c]({message:e,url:t,lineNumber:n,columnNumber:a,error:i}),r},d.autoExceptionInstrumented=!0}return m}(y.cfg);function a(){y.onInit&&y.onInit(n)}(T[t]=n).queue&&0===n.queue.length?(n.queue.push(a),n.trackPageView({})):a()}(window,document,{
src: "https://js.monitor.azure.com/scripts/b/ai.2.min.js", // The SDK URL Source
// name: "appInsights", // Global SDK Instance name defaults to "appInsights" when not supplied
// ld: 0, // Defines the load delay (in ms) before attempting to load the sdk. -1 = block page load and add to head. (default) = 0ms load after timeout,
// useXhr: 1, // Use XHR instead of fetch to report failures (if available),
crossOrigin: "anonymous", // When supplied this will add the provided value as the cross origin attribute on the script tag
// onInit: null, // Once the application insights instance has loaded and initialized this callback function will be called with 1 argument -- the sdk instance (DO NOT ADD anything to the sdk.queue -- As they won't get called)
cfg: { // Application Insights Configuration
    instrumentationKey: "716369b2-b765-49ce-b459-6e3943a73b9b"
}});
</script>
	<script>
        //this event will update the title of the page based on active breadcrumb
        $('.breadcrumb').ready(function () {
            if ($('.breadcrumb').is(':visible')) {
                document.querySelector('title').innerHTML = ($('.breadcrumb > li.active').text() + "&nbsp;· LB365 Putte");
            }
        });

        function GoToNewEditor() {
            var editCmsUrlSegment = "EditInCms";
            var currentUrl = window.location.href;
            if (currentUrl.indexOf('?') > -1) {
                var urlSegments = currentUrl.split("?");
                window.location.href = window.location.origin + '/' + editCmsUrlSegment + window.location.pathname + '?' + urlSegments[1];
            }
            else {
                window.location.href = window.location.origin + '/' + editCmsUrlSegment + window.location.pathname;
            }
        }
    </script>
	
		
		
	
		
				<script>
					if ('serviceWorker' in navigator) {
						navigator.serviceWorker.getRegistrations().then(function (registrations) {
							for (let registration of registrations) {
								registration.unregister();
							}
						}).catch(function (err) {
							console.log('Service Worker unregister action failed: ', err);
						});
					}
				</script>
			
	
		
	<!--Start Show Session Expire Warning Popup here -->
    
		
</body>
</html>
<!-- Generated at 22-10-2026 16:41:06 -->
<!-- Page OK -->

Shown as plain text. Nothing from putte.microsoftcrmportals.com runs in your browser. Underlined links open their own code view, and line numbers give you a link to share.