$val) $$cle=$val; $maCleDeCryptage = getCleDeCryptage(); $ident2=crypter($maCleDeCryptage,$identifiant); // var_dump($ident2); // //var_dump($mdp); // var_dump(md5('testpv')); // $sql = 'SELECT * FROM droits'; // $pdo = connect_base(); // // 5. Préparation et exécution // $stmt = $pdo->prepare($sql); // $stmt->execute(); // // 6. Récupération de tous les résultats // $droits = $stmt->fetchAll(); // // 7. Affichage des résultats // if ($droits) { // echo ''; // echo ''; // // En-têtes dynamiques // foreach (array_keys($droits[0]) as $colonne) { // echo ''; // } // echo ''; // // Parcours des lignes // foreach ($droits as $ligne) { // echo ''; // foreach ($ligne as $valeur) { // echo ''; // } // echo ''; // } // echo '
' . htmlspecialchars($colonne, ENT_QUOTES, 'UTF-8') . '
' . htmlspecialchars($valeur, ENT_QUOTES, 'UTF-8') . '
'; // } else { // echo 'Aucun enregistrement trouvé dans la table droits.'; // } $count=0; $query = 'select * from droits where login_adm=:login_adm and mdp_adm=:mdp_adm'; $db = connect_base(); $queryRequest = $db->prepare( $query ); $queryRequest->bindParam( ':login_adm', $ident2, PDO::PARAM_STR ); $queryRequest->bindParam( ':mdp_adm', md5($mdp), PDO::PARAM_STR ); $queryRequest->execute(); $count = $queryRequest->rowCount(); $r = $queryRequest->fetch( PDO::FETCH_ASSOC ); // var_dump($r); // exit(); if($count==1){ //Accès admin if($r['droit_adm']==1 && $r['droit_autre']==0){ $_SESSION['adm_co']=1; $_SESSION['adm_num']=$r['id_adm']; $_SESSION['adm_droit']=$r['droit_adm']; header('location:index-adm.php'); exit(); } //Accès consultation (uniquement la boite à outils sans restriction) if($r['droit_adm']==0 && $r['droit_autre']==1){ $_SESSION['adm_autre']=1; header('location:bao-all.php'); exit(); } } } header('location:connexion-adm.php?err=1'); exit(); ?>