le blog de Poseidon627

Blog sur l'informatique

23 février 2008

PHP: Identification

Module d'identification

Lorsque vous créez un site, il peut arriver que vous ayiez  besoin de créer un espace privatif.
Cet espace ne sera alors accessible qu'à des visiteurs dès lors identifiés.

Pour réaliser ce tutoriel, j'ai créé 3 fichiers

        index.php (contenant le formulaire de saisie des identifiants)
       verif.php (fichier permettant la vérification des données saisies)
        idStyles.css (pour la mise en forme du formulaire)

Principe de fonctionnement :

2 cas de figure

        - soit le visiteur ne s'identifie pas, et dans ce cas, la page est régénérée avec affichage d'un message lui indiquant que les identifiants sont erronés.
        - Soit le visiteur s'identifie, et dans ce cas, un message d'authentification s'affiche, et au terme d'une temporisation de deux secondes, il est redirigé vers la page recherchée (dans l'exemple, redirection sur mon blog)

1ère étape : création du fichier contenant le formulaire de saisie des identifiants, et création du fichier CSS.
Pour le passage des identifiants vers le fichier verif.php, j'utilise des variables de session.

Je vois à cela, deux avantages :

        1/ comme ce sont des fonctions php, et donc côté serveur, elle ne sont pas visibles
        2/ ces variables sont détruites dès lors que l'on ferme le navigateur

Télécharger le fichier index.html  et le fichier idStyles.css

2ème étape : création du fichier verif.php qui lui vérifiera les saisies et fera les redirections

Télécharger le fichier verif.php

Posté par Poseidon627 à 00:09 - PHP/Mysql - Commentaires [0] - Rétroliens [0] - Permalien [#]


06 août 2007

Functions d'impression - Ajouter le module dans php.ini

Pour utiliser les fonctions permettant de créer des impressions avec php, il faut au préalable, ajouter la bibliothèque :

          php_printer.dll

Pour charger la bibliothèque (si elle n'apparaît pas dans le php.ini), voici un petiti tuto (réalisé à partir de wamp 5) :

1. cliquer sur l'icône de wamp5 (près de l'horloge si wamp est actif - sinon lancer wamp)
    Le menu ci-dessous apparaît :

                 menuphpmyadmin

2. Dans ce menu, cliquer sur le lien PHP extensions
    Un autre menu apparaît, qui liste tous les modules présents (activés ou non) :

                listemodule

3. Cliquer sur Add extension
    Cette fois, c'est une invite de commande qui s'ouvre, dans laquelle il faut entrer la commande comme ci-
    dessous :

               invitecommande

Voilà, normalement, maintenant il est possible d'utiliser les fonctions gérant l'impression avec php, comme le petit exemple suivant :

               <?php
                  $imprim = printer_open();
                  printer_write($imprim, "Bonjour Pascal");
                  printer_close($imprim);
               ?>


N'hésitez pas à laisser un commentaire

Posté par Poseidon627 à 14:59 - PHP/Mysql - Commentaires [0] - Rétroliens [0] - Permalien [#]
« Accueil  1