<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to wikiDevClassesServices</title><link>https://sourceforge.net/p/paroiciel/home/wikiDevClassesServices/</link><description>Recent changes to wikiDevClassesServices</description><atom:link href="https://sourceforge.net/p/paroiciel/home/wikiDevClassesServices/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 13 Jun 2016 09:51:58 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/paroiciel/home/wikiDevClassesServices/feed" rel="self" type="application/rss+xml"/><item><title>wikiDevClassesServices modified by Manirac</title><link>https://sourceforge.net/p/paroiciel/home/wikiDevClassesServices/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -21,7 +21,9 @@

 Le fichier `genlib.inc.php` contient la plupart des classes de service.

-## 2.2 classe authentification### généralités
+## 2.2 classe authentification
+
+### généralités

 quoi ?|comment ?
 --|--
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Manirac</dc:creator><pubDate>Mon, 13 Jun 2016 09:51:58 -0000</pubDate><guid>https://sourceforge.net73e9205ff6aad5db8dc8adb93ef1956c469994a5</guid></item><item><title>wikiDevClassesServices modified by Manirac</title><link>https://sourceforge.net/p/paroiciel/home/wikiDevClassesServices/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -21,4 +21,58 @@

 Le fichier `genlib.inc.php` contient la plupart des classes de service.

-## 2.2 classe authentification
+## 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](wikiDevClassesServices)
+
+### 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](wikiDevClassesServices)
+
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Manirac</dc:creator><pubDate>Mon, 13 Jun 2016 09:51:11 -0000</pubDate><guid>https://sourceforge.netc7dd39572341ce043806efd4d4859379fbb88ab6</guid></item><item><title>wikiDevClassesServices modified by Manirac</title><link>https://sourceforge.net/p/paroiciel/home/wikiDevClassesServices/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -12,11 +12,13 @@
 * 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 ...
+* class.termplate.php : gestion des templates (modèles d'écran [voir la page](wikiDevPagesTemplates))
+* html2pdf.class.php : transformation des pages html en pdf.

+# 2 Les Classes du fichier genlib.inc.php

-# 2 Les Classes Générales
+## 2.1 introduction

-## 2.1 la classe basemysqli
+Le fichier `genlib.inc.php` contient la plupart des classes de service.

-La classe basemysqli spécialise la classe mysqli. Elle crée un objet de connexion à la base de données. Il faut fournir 
+## 2.2 classe authentification
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Manirac</dc:creator><pubDate>Mon, 13 Jun 2016 09:16:15 -0000</pubDate><guid>https://sourceforge.netb5c22c75a4686b636ac9fd195fd5b0e67a0d181f</guid></item><item><title>wikiDevClassesServices modified by Manirac</title><link>https://sourceforge.net/p/paroiciel/home/wikiDevClassesServices/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -8,6 +8,12 @@

 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épertoire` php/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 ...
+

 # 2 Les Classes Générales

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Manirac</dc:creator><pubDate>Mon, 13 Jun 2016 09:05:51 -0000</pubDate><guid>https://sourceforge.net571c34dbdcd5e9d0ba8831f319ea62d79f21c393</guid></item><item><title>wikiDevClassesServices modified by Manirac</title><link>https://sourceforge.net/p/paroiciel/home/wikiDevClassesServices/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="les-classes-de-services"&gt;LES CLASSES DE SERVICES&lt;/h1&gt;
&lt;p&gt;&lt;a class="" href="/p/paroiciel/home/wikiDev/"&gt;Retour au sommaire général&lt;/a&gt;&lt;/p&gt;
&lt;div class="toc"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#les-classes-de-services"&gt;LES CLASSES DE SERVICES&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#1-introduction"&gt;1 Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-les-classes-generales"&gt;2 Les Classes Générales&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#21-la-classe-basemysqli"&gt;2.1 la classe basemysqli&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h1 id="1-introduction"&gt;1 Introduction&lt;/h1&gt;
&lt;p&gt;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épertoire&lt;code&gt;php/shared/services&lt;/code&gt;.&lt;/p&gt;
&lt;h1 id="2-les-classes-generales"&gt;2 Les Classes Générales&lt;/h1&gt;
&lt;h2 id="21-la-classe-basemysqli"&gt;2.1 la classe basemysqli&lt;/h2&gt;
&lt;p&gt;La classe basemysqli spécialise la classe mysqli. Elle crée un objet de connexion à la base de données. Il faut fournir &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Manirac</dc:creator><pubDate>Mon, 13 Jun 2016 09:01:40 -0000</pubDate><guid>https://sourceforge.netd9c79d8b3f902135f1a231ab80e59da5fc8e986a</guid></item></channel></rss>