Table des matières

Intégrer kankanSpace dans son site

Il est possible d’intégrer kankanSpace dans son site, de différentes manières. Il est notamment possible de créer des pages protégées, accessible seulement aux personnes connectées.

Protéger une page

Pour protéger une page, il faut intégrer le système de sessions de kankanSpace dans son site. Pour cela, il y a plusieurs étapes :

  1. On inclus le fichier des sessions (include/common.php),
  2. On vérifie si le membre est connecté (cela équivaut a vérifier si la variable $_SESSION[$prefix.’logged’] vaut true)
  3. On peut ensuite vérifier s’il est administrateur, (en vérifiant si $_SESSION[$prefix.’admin’] vaut 1).

Il est conseillé de créer une variable $kankanspace_root qui contiendra le chemin vers kankanSpace, pour vous faciliter les manipulations.

Exemples de codes

Toute la page est accessible uniquement aux membres connectés.

<?php
$kankanspace_root = 'espace_membre'; // à modifier en fonction de l'emplacement de votre fichier...
require($kankanspace_root.'/include/common.php');
if (!isset($_SESSION[$prefix.'logged']) OR $_SESSION[$prefix.'logged'] === false)
{
    header('location: '.$kankanspace_root.'/index.php');
    exit();
}
?>
Votre code xHTML

Modifier les templates

Il arrive que pour intégrer kankanSpace à votre site, vous ayez besoin de modifier les templates de ce dernier. Attention, ce n’est pas recommandé ! Cela ne facilite pas la maintenance de votre installation, le fichier des templates étant susceptible d’être modifié lors de mises à jour.

Le fichier contenant les templates est le fichier include/templates.php. Ce fichier contient 4 fonctions :