LES CLASSES DE SERVICES
Retour au sommaire général
1 Introduction
Les classes de services sont utilisée pour gérer différents besoins du logiciel (connexion/deconnexion, etc....). L'ensemble des fichiers qui contiennent ces classes sont situés dans le répertoirephp/shared/services.
Certaines de ces classes proviennent d'autres éditeurs :
- class.locale.php : gestion des langues
- class.smtp.php : envoi des mails
- class.phpmailer.php : gestion des mails.
- class.termplate.php : gestion des templates (modèles d'écran voir la page)
- html2pdf.class.php : transformation des pages html en pdf.
2 Les Classes du fichier genlib.inc.php
2.1 introduction
Le fichier genlib.inc.php contient la plupart des classes de service.
2.2 classe authentification
généralités
| quoi ? |
comment ? |
| nom Classe |
authentificaton |
| Fichier |
genlib.inc.php |
| classes associées |
- |
propriétés publiques
| Propriété |
Type |
Description |
| database |
référence |
handle de connexion à la base de données |
Sommaire Page
méthodes publiques
| quoi ? |
comment ? |
| nom de la méthode |
authentifie |
| Objectif |
recherche la chaine de login dans la tables des utilisateurs. Vérifie que le mot de passe fourni corresponde. enregistre les paramètres de session relatfis à l'utilisateur. Enregistre un cookie sur la machine de l'utilisateur contenant l'ID de la session. |
| paramètres |
nom de l'utilisateur ou pseudo, mot de passe, handle de connexion à la base de données (optionnel) |
| type |
booléen |
| quoi ? |
comment ? |
| nom de la méthode |
verifie |
| Objectif |
Vérifie que l'utilisateur est connecté afin de lui donner accès à l'une des pages privées du site. Sinon, dirige l'utilisateur vers la page d'identification. |
| paramètres |
URL de la page privée de Paroiciel demandée |
| type |
void |
| quoi ? |
comment ? |
| nom de la méthode |
estAuthentifie |
| Objectif |
Vérifie que le cookie existe et qu'il correspond à la session en cours. |
| paramètres |
néant |
| type |
Boléen |
| quoi ? |
comment ? |
| nom de la méthode |
reprend |
| Objectif |
fonction inutilisée |
| paramètres |
néant |
| type |
néant |
| quoi ? |
comment ? |
| nom de la méthode |
logout |
| Objectif |
déconnecte l'utilisteur. Efface le cookie et vide le tableau ds variables de session. |
| paramètres |
néant |
| type |
Boléen |
Sommaire Page