{% extends "base.html" %} {% block title %}2FA-hulp{% endblock %} {% block page_title %}2FA-hulp{% endblock %} {% block main_class %}{{ '' if tab == 'lijst' else 'medium' }}{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
{% if tab != 'lijst' %}Geef een back-upcode. 2FA blijft gewoon aan; de code werkt één keer.
Gevraagd om {{ reset_wacht.Gevraagd_op.strftime('%H:%M') }} door {{ reset_wacht.Door or '?' }}. {{ gebruiker.email }} staat al in de uitzonderingsgroep, maar Google past dat pas na enkele minuten toe. PIVOT probeert elke minuut opnieuw (al {{ reset_wacht.Pogingen }} poging(en)), tot {{ reset_wacht.Tot.strftime('%H:%M') }}. Je hoeft niets te doen.
Google meldt nu: 2FA afgedwongen voor deze gebruiker: {{ 'ja (uitzondering nog niet toegepast)' if gebruiker.afgedwongen else 'nee, de reset volgt bij de volgende poging' }}.
{% if reset_wacht.Laatste_fout %}
Laatste antwoord van Google: {{ reset_wacht.Laatste_fout }}{% endif %}
Moet de gebruiker nu meteen binnen? Toon hierboven een back-upcode: daarmee logt hij in en stelt hij zijn nieuwe telefoon in via myaccount.google.com › Beveiliging › Authenticatie in 2 stappen. Dat werkt meteen, ook als 2FA afgedwongen wordt.
🔄 Status vernieuwen💡 Snelste weg bij een nieuwe telefoon: geef de gebruiker een back-upcode (hierboven). Hij logt daarmee in en koppelt zelf zijn nieuwe telefoon. Resetten is pas nodig als dat niet lukt.
Zet 2FA uit zodat de gebruiker het opnieuw kan instellen met een nieuw toestel. Oude back-upcodes en het oude toestel werken daarna niet meer. {% if gebruiker.afgedwongen %}Omdat 2FA verplicht is, krijgt hij ook een tijdelijke uitzondering tot vandaag {{ einde.strftime('%H:%M') }} om opnieuw in te stellen.{% endif %}
Deze gebruiker kan tot {{ uitzondering.Tot.strftime('%d-%m %H:%M') }} zonder 2FA inloggen. Daarna wordt 2FA automatisch terug verplicht.
Nog niet ingesteld: vul de Uitzonderingsgroep in bij {% if mag('koppelingen') %}🔌 Koppelingen van deze school{% else %}🔌 Koppelingen van deze school{% endif %} › 🛡️ 2FA-hulp (een Google-groep waarvoor 2FA niet afgedwongen wordt).
{% else %}Voor wie 2FA nog moet instellen, of als een back-upcode niet lukt. De uitzondering loopt tot vandaag {{ einde.strftime('%H:%M') }}; daarna zet PIVOT 2FA automatisch terug aan.
{% endif %}| Gebruiker | Tot | Gegeven door | Reden | Actie |
|---|---|---|---|---|
| {{ u.Naam or u.Email }} {{ u.Email }} |
{{ u.Tot.strftime('%H:%M') if u.Tot.date() == nu.date() else u.Tot.strftime('%d-%m %H:%M') }} {% if u.Tot <= nu %}wordt beëindigd{% endif %} | {{ u.Door or '?' }} | {{ u.Reden or '' }} | {% if mag('tweestaps_uitzetten') %} {% endif %} |
Geen lopende uitzonderingen. Iedereen moet 2FA gebruiken.
{% endif %}| Tijdstip | Door | Actie | Gebruiker | Details |
|---|---|---|---|---|
| {{ l.Tijdstip.strftime('%d-%m %H:%M') }} | {{ l.Door or '?' }} | {{ l.Actie }} | {{ l.Email }} | {{ l.Details or '' }} |
| Naam | OU | Laatste login | Status | ||
|---|---|---|---|---|---|
| {{ u.naam }} | {{ u.email }} | {{ u.ou }} | {{ u.laatste_login or 'Nooit' }} | {# volgorde bij sorteren: kan niet inloggen → uitzondering → nog niet verplicht; daarbinnen op naam #}{% if u.email in uitz %}Uitzondering {% elif u.afgedwongen %}Kan niet inloggen {% else %}Nog niet verplicht{% endif %} | Helpen |
| 🎉 Iedereen heeft 2FA ingesteld. | |||||
{{ lijst|length }} account(s). "Kan niet inloggen": voor deze mensen wordt 2FA afgedwongen maar ze hebben het nog niet ingesteld. Geef ze een tijdelijke uitzondering zodat ze het kunnen instellen.
{% endif %} {% endif %}