- Inscription sans redirection HelloAsso (acte volontaire séparé) - Génération automatique d'identifiant AlpID (prenom.code mnémotechnique) - Profil en tuiles : identité, compte, mot de passe, OTP, adhésion, adresse, connexions - Double authentification : activation/suppression OTP via Keycloak - Page d'accueil contextuelle (bienvenue si connecté, CTA adhésion si non adhérent) - Historique des connexions avec statistiques et graphiques Chart.js - Géocodage Nominatim + lien OpenStreetMap pour l'adresse - HelloAsso : checkout intent, validation paiement, mise à jour Dolibarr Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
45 lines
1.3 KiB
PHP
45 lines
1.3 KiB
PHP
<?php
|
|
require_once __DIR__ . '/inc/config.php';
|
|
require_once __DIR__ . '/inc/auth.php';
|
|
|
|
session_start_safe();
|
|
$title = 'Inscription réussie';
|
|
require __DIR__ . '/views/layout.php';
|
|
?>
|
|
|
|
<div class="card center">
|
|
<div class="success-icon">✓</div>
|
|
<h1>Compte créé avec succès !</h1>
|
|
<p>Votre compte AlpID est prêt. Vous pouvez maintenant vous connecter.</p>
|
|
|
|
<div class="steps">
|
|
<div class="step done">
|
|
<span class="step-num">1</span>
|
|
<div>
|
|
<strong>Compte AlpID créé</strong>
|
|
<p>Votre identifiant pour tous les services Alpinux.</p>
|
|
</div>
|
|
</div>
|
|
<div class="step">
|
|
<span class="step-num">2</span>
|
|
<div>
|
|
<strong>Adhérer à l'association</strong>
|
|
<p>Payez votre cotisation sur HelloAsso pour accéder à tous les services.</p>
|
|
<a href="<?= htmlspecialchars(HELLOASSO_URL) ?>" target="_blank" rel="noopener" class="btn-primary">
|
|
Adhérer sur HelloAsso →
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<div class="step">
|
|
<span class="step-num">3</span>
|
|
<div>
|
|
<strong>Validation par l'équipe</strong>
|
|
<p>Un administrateur validera votre adhésion sous 48h.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<a href="/auth/login.php" class="btn-outline">Se connecter maintenant</a>
|
|
</div>
|
|
|
|
<?php require __DIR__ . '/views/layout_end.php'; ?>
|