%
// 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 ? t('auth.admin_login_title') : t('nav.login') %>
<% if (typeof success !== 'undefined' && success) { %>
<%= success %>
<% } %>
<%
var GMAP = {
admin: { icon: '🔐', title: t('glog.admin_title'),
body: t('glog.admin_body'),
list: [t('glog.admin_li1'), t('glog.admin_li2'), t('glog.admin_li3')] },
session: { icon: '⏱️', title: t('glog.session_title'), body: t('glog.session_body') },
email: { icon: '✉️', title: t('glog.email_title'), body: t('glog.email_body') },
linked: { icon: '🔗', title: t('glog.linked_title'), body: t('glog.linked_body') },
unavailable: { icon: '🚫', title: t('glog.unavailable_title'), body: t('glog.unavailable_body') },
failed: { icon: '⚠️', title: t('glog.failed_title'), body: t('glog.failed_body') },
};
var _g = (typeof gerr !== 'undefined' && gerr && GMAP[gerr]) ? GMAP[gerr] : null;
%>
<% if (_g) { %>
<%= _g.icon %>
<%= _g.title %>
<%= _g.body %>
<% if (_g.list) { %>
<% _g.list.forEach(function(li){ %><%- li %> <% }); %> <% } %>
<% } else if (error) { %>
<%= error %>
<% } %>
<% if (_admin) { %>
<%# Verborgen beheerders-login (wachtwoord). %>
<% } else if (googleReady) { %>
<%# Publieke login: alleen Google, voor luisteraars/fans. %>
<%= t('auth.public_sub') %>
<%= t('auth.google_btn') %>
<% } else { %>
<%= t('auth.google_unavail') %>
<% } %>
<% if (!_admin) { %>
<%# Klikbare box voor de beheerder → naar de verborgen wachtwoord-login. %>
🔑
<%= t('auth.admin_box_q') %>
<%= t('auth.admin_box_sub') %>
→
<% } %>