Bonsoir,
Je poste ce sujet car je quiq entrain de bosser sur un site mais la ou je bloc c'est la partie connexion.
Lors que je me connect il me redirige bien ver l'index mais la session_start ne marche plus.
session_start();
require 'config_data.php';
if(isset($_SESSION['id'])){
header('Location: index.php');
}else {
if(isset($_POST['submit']))
{
$email = htmlspecialchars($_POST['email']);
$password = sha1($_POST['password']);
if(!empty($_POST['email']) AND !empty($_POST['password']))
{
$ReqUser = $bdd->prepare('SELECT * FROM membre WHERE email = ? AND password = ?');
$ReqUser->execute(array($email, $password));
$ReqUserON = $ReqUser->rowCount();
if($ReqUserON == 1)
{
$ReqUserON = $ReqUser->fetch();
$_SESSION['pseudo'] = $ReqUserON['pseudo'];
$_SESSION['email'] = $ReqUserON['email'];
$_SESSION['twitter'] = $ReqUserON['twitter'];
$_SESSION['facebook'] = $ReqUserON['facebook'];
$_SESSION['ip'] = $ReqUserON['ip'];
$_SESSION['add_date'] = $ReqUserON['add_date'];
header('Location: index.php');
}
else{
$erreur = 'L\'adresse électronique ou le mot de passe est incorrecte.';
}
}
else{
$erreur = 'Tous les champs doivent étre compléter.';
}
}
j'ai trouver le prôbléme sa venez du $_SESSION['pseudo'] = $ReqUserON['pseudo']; j'avais oublier l'id.
Salut
Pour que nous puissions t'aider il nous faudrait peut être plus de renseignement.
Déjà qu'est ce que ça veut dire pour toi "Ne marche plus" ?
As-tu reçu une erreur particulière ?
Qu'est ce qui te fais dire que ça ne marche pas ?
Salut,
Je pense que @Daftpasteur a raison, essaye de supprimer le ou les sauts de lignes en début de fichier.
Bonsoir,
Premiérement désoler de mon retard,
Pour moi le Ne marche plus c'est que la session ne veux pas ce lancer.