<% // adminLogin = de verborgen beheerders-loginpagina (/auth/admin): toont het // gebruikersnaam/wachtwoord-formulier. De publieke /auth/login toont voor // bezoekers ALLEEN Google-login (luisteraars/fans). Zo staat de admin-login // niet zichtbaar op de plek waar bezoekers heen gestuurd worden. var _admin = (typeof adminLogin !== 'undefined' && adminLogin); %>

<%= _admin ? 'Beheerder inloggen' : 'Inloggen' %>

<% if (typeof success !== 'undefined' && success) { %>
<%= success %>
<% } %> <% var GMAP = { admin: { icon: '🔐', title: 'Dit is een beheerders-account', body: 'Je logde in met Google, maar dit e-mailadres hoort bij de beheerder van deze site. Inloggen met Google is alleen voor luisteraars/fans — beheerders gebruiken altijd hun wachtwoord (zo kan een Google-login nooit per ongeluk beheerrechten geven).', list: ['Ben je de beheerder? Log in met je gebruikersnaam + wachtwoord.', 'Wil je als fan inloggen? Gebruik een ander Google-account (niet je beheerdersadres).'] }, session: { icon: '⏱️', title: 'Login afgebroken', body: 'De Google-login is afgebroken of de sessie was verlopen. Probeer het gewoon opnieuw.' }, email: { icon: '✉️', title: 'Geen geverifieerd e-mailadres', body: 'Je Google-account heeft geen geverifieerd e-mailadres. Verifieer je adres bij Google.' }, linked: { icon: '🔗', title: 'Adres al gekoppeld', body: 'Dit e-mailadres is al aan een ander Google-account gekoppeld. Gebruik dat account, of neem contact op met de beheerder.' }, unavailable: { icon: '🚫', title: 'Google-login niet beschikbaar', body: 'Inloggen met Google is op deze site (nog) niet ingesteld.' }, failed: { icon: '⚠️', title: 'Google-login mislukt', body: 'Er ging iets mis bij het inloggen met Google. Probeer het opnieuw.' }, }; var _g = (typeof gerr !== 'undefined' && gerr && GMAP[gerr]) ? GMAP[gerr] : null; %> <% if (_g) { %>
<%= _g.icon %>

<%= _g.title %>

<%= _g.body %>

<% if (_g.list) { %><% } %>
<% } else if (error) { %>
<%= error %>
<% } %> <% if (_admin) { %> <%# Verborgen beheerders-login (wachtwoord). %>
<% if (typeof next !== 'undefined' && next) { %> <% } %>
<% } else if (googleReady) { %> <%# Publieke login: alleen Google, voor luisteraars/fans. %>

Log in om te reageren en je favorieten te bewaren.

Inloggen met Google <% } else { %>
Inloggen met Google is op deze site nog niet ingesteld.
<% } %>