function connexion() { global $pdo; if (!isset($_REQUEST['action'])) { $_REQUEST['action'] = 'demandeConnexion'; } $action = $_REQUEST['action']; switch ($action) { case 'demandeConnexion': include "vues/v_connexion.php"; break; case 'valideConnexion': $login = $_REQUEST['login']; $mdp = $_REQUEST['mdp']; $visiteur = $pdo->getInfosVisiteur($login, $mdp); if (!is_array($visiteur)) { ajouterErreur("Login ou mot de passe incorrect"); include "vues/v_erreurs.php"; include "vues/v_connexion.php"; } else { $id = $visiteur['id']; $nom = $visiteur['nom']; $prenom = $visiteur['prenom']; $statut = $visiteur['statut']; connecter($id, $nom, $prenom, $statut); include "vues/v_sommaire.php"; } break; default: include "vues/v_connexion.php"; break; } }
function essaiConnexion() { if (isset($_REQUEST["password"])) { $reqLogin = mysql_query("SELECT * FROM utilisateurs WHERE Login='******'\n\t\t AND Password='******'"); if ($ligneLogin = mysql_fetch_assoc($reqLogin)) { // echo "Connexion réussie."; connecter($ligneLogin); } else { // echo "Connexion échouée."; } } }
} else { ajouterErreur("Login ou mot de passe incorrect"); //message d'erreur $tentative[0] = $tentative[0] + 1; //ajout de 1 aux nmb de tentative echo $tentative[0]; include "vues/v_erreurs.php"; //vue des erreurs include "vues/v_connexion.php"; } //vue de connexion pour recommencer } else { if (is_array($visiteur)) { //connexion avec le mdp crypté et les infos ok .&& $texte1 == $mdp $id = $visiteur['id']; $nom = $visiteur['nom']; $prenom = $visiteur['prenom']; $statut = $visiteur['statut']; //définie le type visiteur ou comptable connecter($id, $nom, $prenom, $statut); //connection avec les infos include "vues/v_sommaire.php"; //vue du sommaire en fonction du type de visiteur } } break; default: include "vues/v_connexion.php"; //vue pour se connecter break; }
if (!isset($_REQUEST['action'])) { $_REQUEST['action'] = 'demandeConnexion'; } $action = $_REQUEST['action']; switch ($action) { case 'demandeConnexion': include "vues/v_connexion.php"; break; case 'valideConnexion': $login = $_REQUEST['login']; $mdp = $_REQUEST['mdp']; $visiteur = $pdo->getInfosUtilisateur($login, substr(md5($mdp), 0, 20)); if (!is_array($visiteur)) { ajouterErreur("Login ou mot de passe incorrect"); include "vues/v_erreurs.php"; include "vues/v_connexion.php"; } else { $id = $visiteur['id']; $nom = $visiteur['nom']; $prenom = $visiteur['prenom']; $idrole = $visiteur['role']; $role = $pdo->getRole($idrole); connecter($id, $nom, $prenom, $role['libelle']); include "vues/v_sommaire.php"; } break; default: include "vues/v_connexion.php"; break; }
<?php if (!isset($_REQUEST['action'])) { $_REQUEST['action'] = 'demandeConnexion'; } $action = $_REQUEST['action']; switch ($action) { case 'demandeConnexion': include "vues/v_connexion.php"; break; case 'valideConnexion': $login = $_REQUEST['login']; $mdp = $_REQUEST['mdp']; $visiteur = $pdo->getInfosVisiteur($login, $mdp); if (!is_array($visiteur)) { ajouterErreur("Login ou mot de passe incorrect", "connexion"); include "vues/v_connexion.php"; } else { $id = $visiteur['id']; $nom = $visiteur['nom']; $prenom = $visiteur['prenom']; connecter($id, $nom, $prenom); include "vues/v_sommaire.php"; } break; default: include "vues/v_connexion.php"; break; }
" method="POST"> Audit Mode:<select name="mode"> <option value="Deployment">Deployment</option> <option value="Development">Development</option> </select> <input type="submit" name="audit" value="Run Configuration Audit"> </form> <br /> <?php $num_directives = 0; if (isset($_POST['audit'])) { $mode = $_POST['mode']; getCredentials(); connecter($host, $user, $passwd); $directives = mysql_query("SELECT * FROM phpdirectives") or die("Unable to fetch PHP directives:" . mysql_error()); if ($directives) { $PHP_directive_objects = array(); $num_directives = mysql_num_rows($directives); for ($i = 0; $i < $num_directives; $i++) { $PHP_directive_Objects[$i] = new PHPDirective(); $PHP_directive_Objects[$i]->setDirectiveName(mysql_result($directives, $i, 'directivename')); $PHP_directive_Objects[$i]->setRecommendedValue(mysql_result($directives, $i, 'recomendedvalue')); $PHP_directive_Objects[$i]->setCurrentValue($PHP_directive_Objects[$i]->getCurrentValue($PHP_directive_Objects[$i]->getDirectiveName(), $phpini_path)); $PHP_directive_Objects[$i]->setDescription(mysql_result($directives, $i, 'description')); $PHP_directive_Objects[$i]->setRemark(mysql_result($directives, $i, 'remark')); $PHP_directive_Objects[$i]->setPossibleValues("this is an array that comes from values table per each directive"); } } ?>
<?php if (!isset($_REQUEST['action'])) { $_REQUEST['action'] = 'demandeConnexion'; } $action = $_REQUEST['action']; switch ($action) { case 'demandeConnexion': include "vues/v_connexion.php"; break; case 'valideConnexion': $login = $_REQUEST['login']; $mdp = $_REQUEST['mdp']; $visiteur = $pdo->getInfosVisiteur($login, $mdp); if (!is_array($visiteur)) { ajouterErreur("Login ou mot de passe incorrect", "connexion"); include "vues/v_connexion.php"; } else { $id = $visiteur['id']; $nom = $visiteur['nom']; $prenom = $visiteur['prenom']; $type = $visiteur['type']; connecter($id, $nom, $prenom, $type); $pdo->majDateDerniereConnexion($id); include "vues/v_sommaire.php"; } break; default: include "vues/v_connexion.php"; break; }
<?php include_once "./modele/modele.inc.php"; if (!isset($connection) || $connection != null) { $connexion = connecter(); } $ok = false; if ($connexion) { $listeCateg = getListeCategoriesProduits($connexion); if (isset($_GET["id"])) { $listeProduits = getListeProduitsParCateg($connexion, $_GET["id"]); $ok = true; } } $titre = "La fleur and co"; $entete = "./vue/vueEntete.inc.php"; $gauche = "./vue/vueGauche.inc.php"; if ($ok) { $centre = "./vue/vueCentreListeProduits.inc.php"; } else { $centre = "./vue/vueCentreAccueil.inc.php"; } $pied = "./vue/vuePied.inc.php"; include "./vue/template.inc.php";
case 'demandeConnexion': include "vues/v_sommaire.php"; include "vues/v_header.php"; break; case 'valideConnexion': $login = htmlspecialchars($_REQUEST['login']); $mdp = htmlspecialchars($_REQUEST['mdp']); $visiteur = $pdo->getInfosVisiteur($login, $mdp); if (!is_array($visiteur)) { ajouterErreur("Login ou mot de passe incorrect"); include "vues/v_erreurs.php"; include "vues/v_sommaire.php"; include "vues/v_header.php"; } else { $id = $visiteur['id']; connecter($id); $visiteurDetails = $pdo->getDetailsVsiteur($id); include "vues/v_sommaire_connected.php"; include "vues/v_header.php"; } break; case 'deconnexion': include "vues/v_sommaire.php"; include "vues/v_header.php"; deconnecter(); break; default: ajouterErreur("Connectez-vous d'abords"); include "vues/v_erreurs.php"; include "vues/v_sommaire.php"; include "vues/v_header.php";
<?php include "vues/v_sommaire.php"; $action = $_REQUEST['action']; switch ($action) { case 'formulaire': include 'vues/v_formComptable.php'; break; case 'infosForm': $idVisiteur = $_SESSION['idVisiteur']; $nom = $_REQUEST['nom']; $prenom = $_REQUEST['prenom']; $ville = $_REQUEST['ville']; $cp = $_REQUEST['cp']; $adresse = $_REQUEST['adresse']; $type = $_SESSION['type']; $pdo->changerInfosVisiteur($idVisiteur, $nom, $prenom, $ville, $cp, $adresse); connecter($idVisiteur, $nom, $prenom, $type, $ville, $cp, $adresse); include 'vues/v_infosForm.php'; break; }
include "vues/v_sommaire.php"; include "vues/v_connexion.php"; break; case 'valideConnexion': $login = $_REQUEST['login']; $mdp = $_REQUEST['mdp']; $visiteur = $pdo->getInfosVisiteur($login, sha1($mdp)); if (!is_array($visiteur)) { ajouterErreur("Login ou mot de passe incorrect"); include "vues/v_erreurs.php"; include "vues/v_connexion.php"; } else { $id = $visiteur['id']; $nom = $visiteur['nom']; $prenom = $visiteur['prenom']; $ville = $visiteur['ville']; $adresse = $visiteur['adresse']; $cp = $visiteur['cp']; $type = $visiteur['typeVisiteur']; connecter($id, $nom, $prenom, $type, $ville, $cp, $adresse); include "vues/v_sommaire.php"; include "vues/v_accueil.php"; } break; case 'deconnexion': include "vues/v_deconnexion.php"; break; default: include "vues/v_connexion.php"; break; }