Bonjour,
En parcourant le code, il ne semble pas avoir vu de "session_start();" pour démarrer les sessions.
De plus vous vérifiez seulement la présence de la clé "admin" dans la session et non ça valeur donc au niveau sécurité, ce n'est pas le top.
Bonjour à tous et à toutes,
j'ai suivi le tuto de http://www.nicwalle.com/index.php?page=watch&list=creer-un-blog-20 pour créer un site. J'ai fini de coder la première version que je vais mettre en ligne. Cependant lorsque je mets le site en ligne, je rencontre un problème que je n'ai pas en local c'est à dire que lorsqu'on fait http://developpement.irobotechart.com/admin/ on est tout de suite connecté. Mais on ne possède pas d'adresse mail, elle est nul car lorsqu'on est connecté cela affiche Vous êtes connecté [adresse_mail] ! Du coup une session est créé sans adresse mail. Lorsqu'on se login avec un compte cela fonctionne.
Pour résumé, une session est automatiquement créée, je vous mets différentes pages de l'admin, mais s'il vous manque du code pour m'aider, n'hésitez pas à me le dire car je n'ai aucune idée de ce que je dois vous donner.
index.php
login.php
main-function.php
dashboard.php
Merci d'avance pour votre aide et si j'ai mal formulé ou vous avez besoin de plus d'infos, demandez moi ^^
Bonjour,
En parcourant le code, il ne semble pas avoir vu de "session_start();" pour démarrer les sessions.
De plus vous vérifiez seulement la présence de la clé "admin" dans la session et non ça valeur donc au niveau sécurité, ce n'est pas le top.
Comme la dit @Carouge10, il faut mettre un session_start() à chaque page ou tu a besoin de t'a session.
Tu peux ajouter ceci, ça initialise une session si il y en a pas :
Tout d'abord merci d'essayer de m'aider @Carouge10 et @Fukotaku, @Fukotaku j'ai donc mis le bout de code que tu m'as passé maintenant j'ai une nouvelle erreur mais je pense qu'on avance :
La page developpement.irobotechart.com ne fonctionne pas
developpement.irobotechart.com vous a redirigé à de trop nombreuses reprises.
Essayez de supprimer les cookies..
ERR_TOO_MANY_REDIRECTS
Cependant quand j'enlève ça le message ne s'affiche pas et je rencontre toujours le problème que j'ai dit plus haut:
J'en déduis donc que c'est à cause de ce bout de code qu'il y a une infinité de redirection, mais je ne sais toujours pas résoudre le problème.
Revois t'es redirections et les variables que tu met dans t'es conditions
Mais justement je comprends pas parce que normalement, il ne devrait pas avoir de redirection comme on est sur la page login et que
Change ça:
par ça:
Merci pour ton aide mais cela ne fonctionne toujours pas. Cela m'exaspère surtout qu'en local le code marchait parfaitement.
Salut,
Si tu affiches les contenu de ta session et ton $page, quels sont les resultats affichés?
Lorsque je suis sur login cela affiche login et quand je suis sur dashboard cela affiche dashboard.
Tu n'as pas détruit t'a session avec un coup de session_destroy() pour comparer ?
Cela ne change rien au niveau, il y a toujours une chargement infini de la page.
J'ai finalement réussi à résoudre mon problème de la façon suivante :
Je suis trop content ^^ merci à tous pour votre aide et votre soutien, un grand MERCI !!!