Select Git revision
index.php 1.19 KiB
<?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 { ?>
<p>Bonjour, <?php echo $oauth->getUserData('firstName'); ?>
<?php echo $oauth->getUserData('lastName'); ?>. Vous voulez <a href="logout.php">vous déconnecter</a> ?
</p>
<?php } ?>
</body>
</html>