/** * Fonction statique qui crée l'unique instance de la classe * Appel : $instancePdoPeri = PdoPeri::getPdoPeri(); * @return l'unique objet de la classe PdoPeri */ public static function getPdoPeri() { if (PdoPeri::$monPdoPeri == null) { PdoPeri::$monPdoPeri = new PdoPeri(); } return PdoPeri::$monPdoPeri; }
<?php include_once 'class.session.inc.php'; Session::init(); include_once 'class.pdoperi.inc.php'; if (isset($_REQUEST['uc'])) { $uc = "?uc=" . $_REQUEST['uc']; } $instancePdoPeri = PdoPeri::getPdoPeri(); $visiteur = $instancePdoPeri->getInfosVisiteur($_REQUEST['login']); //echo $visiteur["pseudo"]." - ".$visiteur["mdp"]; if (isset($_REQUEST['login']) && isset($_REQUEST['reponse']) && Session::login($_REQUEST['login'], $_REQUEST['reponse'], $visiteur["pseudo"], $visiteur["mdp"])) { $instancePdoPeri->setTSConnexion($visiteur["pseudo"]); header('Location: index.php' . $uc); } include 'v_entete.php'; ?> <script language="javascript" src="js/md5.js"></script> <script language="javascript"> <!-- function doChallengeResponse() { str = "*355"+document.identification.mot_de_passe.value; document.identification.reponse.value = MD5(str); document.identification.mot_de_passe.value = ""; } // --> </script> <?php include 'v_titre.php'; ?>