Avec un ami, nous travaillons actuellement sur un projet de création d'un forum, mais nous venons de débuter en php, c'est pour cela que nous venons à votre aide.
Alors nous avons commencé par faire un formulaire de connexion pour un membre, si le pseudo et le mot de passe sont cohérents, l'utilisateur peut donc se connecter et poster des messages.
Nous avons déjà réalisé un code pour cela, mais il n'a pas l'air de fonctionner, évidemment sinon je ne serai pas là, voici le code en question :
<?php
// on teste si le visiteur a soumis le formulaire de connexion
if (isset($_POST['identifiant'])) && (isset($_POST['mot_de_passe'])) {
$compteur = 0;
$pseudo = ($_POST['identifiant']);
$pass = md5($POST['mot_de_passe']);
include "connexion_bdd.php";
$resultat = $dbh ->query ("SELECT PSEUDO, MDP FROM MEMBRE WHERE PSEUDO = '$pseudo' AND MDP= '$pass'");
$resultat->setFetchMode(PDO::FETCH_ASSOC);
// Parcours des résultats
foreach ($resultat as $data) {
compteur = compteur++;
}
if (compteur = 1) {
$_SESSION['pseudo'] = $pseudo;
$_SESSION['mdp'] = $pass;
session_start()
}
echo"Pseudo ou mot de passe incorrect !";
}
echo"Il faut compléter les 2 champs pour continuer";
}
Il doit surement manquer des trucs .... Mais nous n'arrivons pas à trouver quoi ...En l'attente d'une réponse qui pourra nous aider !
Cordialement,
Revival.