Personne répond?
Bonsoir à tous, j'ai un problème avec mon espace membre, c'est la première fois que j'en crée un, quand j'entre le pseudo et le mot de passe, il se redirige comme prévu. Si les identifiants sont faux sa affiche une erreur, sa marche.
Mais je veux rediriger la personne quand il n'est pas logué, donc j'utilise :
Code pour verifier la session.
Donc je le répète sa redirige quand je me logue et y a bien l'erreur si les champs sonts vides, ou faux. Il n'y a aucune erreur qui s'affiche.
Bonne soirée!!
16 réponses
Je ne suis pas sûr de vraiment comprendre ton problème, tu ne vois pas les erreurs, c'est ça ton soucis ?
En même temps tu n'affiches rien mon ami ^^, il te manques un echo :
Ou ai-je mal compris ton soucis ?
non je n'ai pas mis mais j'utilise :
Donc pas sa, mais j'ai fais le code pour que les gens se connectent, quand sa marche pas
y a les erreurs et quand c'est les
bons identifiants sa redirige bien mais sur la page index.php j'arrive pas à faire que quand t'es pas logué sa redirige sur register.php et quand la session est détéctée sa affiche son nom.
Salut,
Y'a pas un problème à cette ligne ?
Tu veux plutôt définir la variable de session quand on se connecte ?
C'est d'ailleurs pour ça que tu n'arrives pas à afficher le nom de l'utilisateur. Pour la redirection, c'est à cause du header qui est defini à ta page d'index. Définit le à la page register et cela fonctionnera.
Par ailleurs, ton code contient énormément de failles de sécurités. Pour récupérer les valeurs de données en POST, ou pour l'interfaçage avec PDO par exemple. Tu devrais utiliser un bindValue() ou un bindParam() ! Ne jamais faire confiance à l'utilisateur ;)
Je vais essayé et je vous remercie pour l'aide et les conseils, je vais regarder ç. Bonne soirée.
J'arrive pas à trouver le problème et les tutos sur le web sont pas terribles. Qui à un exemple ou fichier en PDO?
Salut, tu fait bien ton session_start() sur la page ou t'es redirigé?
pour ta requête préparée, tu pourrais faire sa :
J'essayerais, j'avais fai ça je crois mais sa fais pareil. Sur une autre page pour verifier la session on met bien
cela ne va pas, tu initialise la session après l'avoir testée, il faut le faire avant
Après, on ne fait pas de pain sans farine j'ai envie de dire...
J'ai refais le code de 0 en prenant pour modèle un tutoriel vidéo et sa marche, merci pour votre aide à tous! ;)
Le problème c'est que le tutoriel de JeremyJones sur Grafikart est bien mais j'ai du mal à comprendre.
Le problème dans ce que tu nous ponds ci-dessus, c'est que session_start() doit être appelé avant d'utiliser les sessions PHP
le session_start() indique que tu va devoir utiliser les variables de sessions, sans cet appel, tu ne pourra pas y avoir accès donc pas les tester !
Bonsoir,
N'oubliez pas de mettre votre sujet comme résolu.