Problème de connexion cas gsb
Résolu/Fermé
amedbledar
Messages postés
7
Date d'inscription
mardi 24 février 2015
Statut
Membre
Dernière intervention
28 juin 2015
-
Modifié par jordane45 le 17/03/2015 à 13:18
amedbledar Messages postés 7 Date d'inscription mardi 24 février 2015 Statut Membre Dernière intervention 28 juin 2015 - 17 mars 2015 à 19:11
amedbledar Messages postés 7 Date d'inscription mardi 24 février 2015 Statut Membre Dernière intervention 28 juin 2015 - 17 mars 2015 à 19:11
A voir également:
- Problème de connexion cas gsb
- Gmail connexion - Guide
- Gmail connexion autre compte - Guide
- Cas ram - Guide
- D'où peut venir un problème de connexion internet sur un ordinateur ? - Guide
- Connexion chromecast - Guide
1 réponse
jordane45
Messages postés
38446
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 février 2025
4 737
Modifié par jordane45 le 17/03/2015 à 18:02
Modifié par jordane45 le 17/03/2015 à 18:02
Bonjour,
Première chose à faire quand on a des soucis de fonctionnement et qu'on n'en connait pas la cause........ faire du debug.
Et pour ça.. il faut mettre des ECHO /PRINT... dans son code pour voir ce que valent les variables...
Par exemple :
EDIT : Correction de la fonction.
Cordialement,
Jordane
Première chose à faire quand on a des soucis de fonctionnement et qu'on n'en connait pas la cause........ faire du debug.
Et pour ça.. il faut mettre des ECHO /PRINT... dans son code pour voir ce que valent les variables...
Par exemple :
<?php function testfile($file){ if(file_exists($file)){echo "<br>OK : Fichier $file Trouvé";}else{ echo "<br>ERREUR :Fichier $file non Trouvé";} } // LE TEMPS DES TESTS : echo "<br> REQUEST :<br>"; print_r($_REQUEST); //on va vérifier aussi que les pages que tu veux // inclure existent... testfile("vues/v_erreurs.php"); testfile("vues/v_connexion.php"); testfile("vues/v_sommaire.php"); if(!isset($_REQUEST['action'])){ $_REQUEST['action'] = 'demandeConnexion'; } $action = $_REQUEST['action']; echo "<br> ACTION :".$action; switch($action){ case 'demandeConnexion': include("vues/v_connexion.php"); break; case 'valideConnexion': $login = $_REQUEST['login']; $mdp = sha1($_REQUEST['mdp']); $comptable_oui = $_REQUEST('comptable'); if ($comptable_oui = false){ $comptable = $pdo->getInfoscomptable($login,$mdp); if(!is_array( $comptable)) { ajouterErreur("Login ou mot de passe incorrect"); include("vues/v_erreurs.php"); include("vues/v_connexion.php"); } } else{ $id = $comptable['id']; $nom = $comptable['nom']; $prenom = $comptable['prenom']; connecter($id,$nom,$prenom); include("vues/v_sommaire.php"); } $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']; connecter($id,$nom,$prenom); include("vues/v_sommaire.php"); } break; default : include("vues/v_connexion.php"); break; } ?>
EDIT : Correction de la fonction.
Cordialement,
Jordane
17 mars 2015 à 17:54
le debug ne fonctionne pas
17 mars 2015 à 18:02
je suppose que tu as un message d'erreur non ? (si oui.. il serait bien de nous le donner....)
Je pense que le souci vient d'un oublie de point virgule dans la fonction et un echo manquant....
modifie comme ceci :
Ajoutes également ceci au début de ton script afin d'afficher les erreurs éventuelles
17 mars 2015 à 19:11