> Protection_de_votre_page
fr

Objectifs

Si vous avez suivi l'exemple précédent, nous allons ici simplement demander à Copix de n'afficher notre page que pour les utilisateurs connectés.

Attention, ce n'est pas facile !

Si vous vous souvenez de notre méthode processList pour afficher les nouvelles, et bien nous allons lui rajouter une ligne terrible :


  //...
  function processList (){
     CopixAuth::getCurrentUser ()->assertCredential ('basic:registered');
     //..suite de la fonction
 

Cette ligne demande à CopixAuth l'utilisateur courant (CopixUser) et lui demande de s'assurer (assertCredential) qu'il dispose bien du droit 'basic:registered' (qui vérifie simplement si l'utilisateur est connecté).

S'il ne dispose pas de ces droits, Copix redirigera l'internaute sur la page d'authentification.

Aller plus loin

Bien évidemment, l'API de CopixAuth est plus complète et permet de faire énormément de choses, tout en vous permettant de définir vos propres modèles d'authentification.

Ce tutoriel n'est là que pour vous présenter la facilité d'utilisation du système.