Espace membre Connexion espace client, et déconnexion code PHP !

Messages postés
9
Date d'inscription
samedi 25 mai 2019
Statut
Membre
Dernière intervention
29 mai 2019
-
Bonsoir a tous , j'ai un soucis et je voudrais vraiment qu'on m'aide. J'ai structuré ma page et tout se passe bien, j'ai donc fait ma page d'inscription, de connexion et en suite de l'espace profile d'utilisateur. J'arrive bien a me m'inscrire a travers mon site et je suis bien inscrit dans la base de donnée. et je me connecte et j'affiche aussi un message pour dire que je suis connecté. si c'est en PHP mysql simple je le fais sans soucis et j'arrive a ma page de profile d'utilisateur. Mais cette fois ci, mon Hébergeur n'accepte plus mes données Alors j'ai fait ma base en PDO. et je ne maîtrise vraiment pas. j'ai suivie des tutos mais je n'ai pas trop compris. je veux le code qui me ferra affiché la page de profile d'utilisateur quand le visiteur vas s'inscrire et se connecté et je n'arrive pas. aidez moi s'il vous plait...

voici donc ce que j'ai fait !

<?php
@session_start();
$bdd = new PDO('mysql:host=localhost;dbname=id9718942_mon_espace','id9718942_membres','*****' );
if(isset($_POST['submit'])){
if ( isset($_POST['username'])AND isset($_POST['password'])){
if (!empty($_POST['username']) AND !empty($_POST['password'])){
$username=htmlspecialchars($_POST['username']);
$password=htmlspecialchars($_POST['password']);
$password=md5($password);
$req = $bdd->prepare("SELECT * FROM membres WHERE username= ? AND password=?");
$req-> execute(array($username,$password));
if($req->rowcount()==1){
$membres = $req ->fetch();
$_session['membres']=$membres;
die('bonjour:'. $_session ['membres']['username']);
} else {
echo"nom d'utilisateur ou mot de passe incorrecte";
}

}

} else {
$error="erreur";
}

}
?>
Afficher la suite 

1 réponse

Messages postés
26537
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
20 octobre 2019
1834
0
Merci
Bonjour,

Déjà, lorsque tu postes ton code sur le forum, merci de le faire correctement...
Explications disponibles ici (à lire... EN ENTIER ): https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Ensuite, pour le PDO, commence par activer la gestion des erreurs :http://www.commentcamarche.net/faq/46512-pdo-gerer-les-erreurs
Et applique également les conseils donnés ici : http://www.commentcamarche.net/faq/48399-php-gestion-des-erreurs-debogage-et-ecriture-du-code

Reviens nous voir ensuite si tes soucis persistes.




Commenter la réponse de jordane45