<?php // Toutes vos pages utilisant la connexion doivent inclure la librairie de connexion // oAuth en premier (avant d'afficher quoi que ce soit) // Ici, init.php s'occupe de la charger et de l'initialiser avec la configuration // CONFIG: Consultez init.php pour plus d'infos sur la configuration de la librarie require('../lib/init.php'); // On n'impose la connexion que si le paramètre ?login est défini if(isset($_GET['login'])) // Si votre page nécessite une connexion, ne mettez pas la condition ci-dessus // checkLogin permet de savoir si l'utilisateur est connecté if(!$oauth->checkLogin()) // Sur n'importe quelle page, vous pouvez imposer la connexion avec forceLogin() $oauth->forceLogin(); ?><!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bonjour!</title> </head> <body> <h1>Bonjour !</h1> <?php if(!$oauth->checkLogin()) { ?> <p>Vous n'avez pas l'air connecté, vous voulez <a href="index.php?login">vous connecter</a> ?</p> <?php } else { ?> <img src="https://auth.viarezo.fr/media/<?php echo $oauth->getUserData('photo'); ?>" height="40" style="float:left; margin:10px;" /> <p>Bonjour <?php echo $oauth->getUserData('firstName'); ?> <?php echo $oauth->getUserData('lastName'); ?>.<br> Vous êtes né le : <?php $d = new DateTime($oauth->getUserData('birthDate')); echo $d->format('d/m/Y'); ?> et avez <?php echo $d->diff(new DateTime)->y; ?> ans.<br> Vous voulez <a href="logout.php">vous déconnecter</a> ? </p> <?php } ?> <footer> <hr> <p style="text-align: center"> <!-- Cette mention doit apparaître sur votre site ! --> Connexion gentiment fournie par <a href="https://tpxp.ddns.net" target="_blank">Thomas Pathier</a>. <3 </p> </footer> </body> </html>