Skip to content
Snippets Groups Projects
Select Git revision
  • dc1f95d35ace2b8e4b43ca63407a528b7afb090e
  • master default
2 results

index.php

Blame
  • user avatar
    Thomas Pathier authored and Thomas P committed
    dc1f95d3
    History
    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>