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

Fermé
brice02_2912 Messages postés 9 Date d'inscription samedi 25 mai 2019 Statut Membre Dernière intervention 29 mai 2019 - Modifié le 29 mai 2019 à 23:12
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 30 mai 2019 à 10:05
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";
}

}
?>
A voir également:

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
30 mai 2019 à 10:05
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-poster-un-extrait-de-code

Ensuite, pour le PDO, commence par activer la gestion des erreurs :https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Et applique également les conseils donnés ici : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code

Reviens nous voir ensuite si tes soucis persistes.




0