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

brice02_2912 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38484 Date d'inscription   Statut Modérateur Dernière intervention   -
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 38484 Date d'inscription   Statut Modérateur Dernière intervention   4 751
 
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