41 lines
No EOL
1.8 KiB
HTML
41 lines
No EOL
1.8 KiB
HTML
{% extends "base.html" %}
|
|
{% block title %}Connexion Pronote — GMAO{% endblock %}
|
|
|
|
{% block content %}
|
|
|
|
<div class="container-fluid">
|
|
<h1><i class="bi bi-qr-code"></i> Connexion Pronote</h1>
|
|
|
|
<div class="card">
|
|
<div class="card-body">
|
|
<h5>Étapes de connexion :</h5>
|
|
<ol>
|
|
<li>Connectez-vous à Pronote</li>
|
|
<li>Allez dans "Mon compte" > "Sécurité" > "Connexion par QR Code"</li>
|
|
<li>Copiez le JSON du QR Code</li>
|
|
<li>Collez-le ci-dessous avec votre PIN</li>
|
|
</ol>
|
|
|
|
<form method="POST" class="mt-4">
|
|
{{ form.hidden_tag() if form else '' }}
|
|
<div class="mb-3">
|
|
<label class="form-label">QR Code JSON</label>
|
|
<textarea name="qr_code" class="form-control" rows="4" placeholder='{"avecPageConnexion":false,...}' required></textarea>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label">PIN du QR Code (4 chiffres)</label>
|
|
<input type="password" name="pin" class="form-control" maxlength="4" required>
|
|
<small class="text-muted">Code affiché dans Pronote lors de la génération du QR</small>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label">PIN du compte (optionnel)</label>
|
|
<input type="password" name="account_pin" class="form-control" maxlength="4" placeholder="Si différent du PIN du QR">
|
|
<small class="text-muted">Laisser vide si identique au PIN du QR Code</small>
|
|
</div>
|
|
<button type="submit" class="btn btn-primary"><i class="bi bi-check-lg"></i> Connecter</button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{% endblock %} |