Problème de sortie avec MySQL

Fermé
l3abyl3oy Messages postés 5 Date d'inscription jeudi 30 avril 2015 Statut Membre Dernière intervention 5 juin 2015 - 4 mai 2015 à 21:00
Bonjour,

J'ai deux problèmes depuis que j'ai mis mon site en ligne.

Le premier est quand je me connecte au site, il fait une vérification des données dans la base de données, mais ne les affecte pas aux variables de session.

Le deuxième problème est le fait que je n'arrive pas à faire des insertions dans ma base de données.

Pour ce qui est de l'affichage des résultats, il n'y a pas de problèmes.

Je n'ai pas modifié le code avant la mise en ligne, sauf pour mettre les informations de connexion à la base de données.


<?php session_start();?>
<?php if($_POST['connexionAuto']){setcookie('pseudo', $_POST['identifiant'], time() + 365*24*3600,'/', FALSE, FALSE);} ?>


<?php

try{$bdd=new PDO('mysql:host=*******;dbname=*******;charset=utf8','********','*******', array(PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION));}
catch(Exception $e){die('Erreur :'.$e->getMessage());}

// Hachage du mot de passe
$pass_hache = sha1($_POST['password']);

// Vérification des identifiants
$req = $bdd->prepare('SELECT id FROM espace_membres WHERE pseudo = :pseudo AND pass = :password');
$req->execute(array(
'pseudo' =>htmlspecialchars( $_POST['identifiant']),
'password' => $pass_hache));


if($_POST['connexionAuto']){setcookie('Pcrypt', $pass_hache, time() + 365*24*3600,'/', FALSE, FALSE);}


$resultat = $req->fetch();


if (!$resultat)
{
echo "<script>location='/parametresErreur.php'</script>";

}
else
{

$_SESSION['id'] = $resultat['id'];
$_SESSION['pseudo'] = $_POST['identifiant'];
echo "<script>location='/parametres.php'</script>";
}



Merci pour votre aide, elle est grandement appréciée.
A voir également: