wikiDevClassesServices

Manirac

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


Related

Paroiciel v.11: wikiDev
Paroiciel v.11: wikiDevClassesServices

MongoDB Logo MongoDB