[WEB] Hum .. Etrange Johnson

  • Initiateur de la discussion
stephXX62

stephXX62

Geek suprême
Messages
574
Score réaction
134
Points
150
Salut TriHard ,
Premièrement , désolé pour le nom , je savais pas comment décrire le problème en un titre BrokeBack

Donc voilà j'ai un petit problème :
Sur mon forum , j'ai fait une page d'administration . J'ai donc mis une vérification pour que seuls les admins puissent voir la page (La logiquitude KappaClaus)

Voici mon code
PHP:
session_start(); if(!empty($_SESSION["membre_rang"]==4)) { La page }
else {
echo 'T\'es pas admin ..' }
Sauf que ça me mets l'écho que j'ai mis dans le else :(
Pourtant je suis bien de "rang" 4

Merci de ne pas dire comme c'habitude "gnagnagna c'est pas la bonne catégorie" , j'ai déja expliqué qu'il n'y a pas de catégories d'entraide pour et qu'un cms n'est pas un site web
 

Pièces jointes

  • sn gb.jpg
    sn gb.jpg
    3.2 KB Vues: 16
Dernière édition:
NOX3R

NOX3R

Geek suprême
Messages
436
Score réaction
148
Points
130
Salut !
Comme l'a dit @FalkioGMR, enlève le T de t'es et met autre chose, ça peut provoquer un conflit.
Ensuite, as-tu bien ouvert la session via session_start(); au début de ton fichier ou du moins dans un header included ?
 
Kitsu

Kitsu

Chuck Norris
Messages
6 076
Score réaction
2 505
Points
740
Je m'y connais pas des masses ( voire pas du tout ) mais y a pas une couille ? Genre ce " ' " avant ton "t'es"
stephXX62 à dit:
echo 'T'es pas admin ..'
 
NOX3R

NOX3R

Geek suprême
Messages
436
Score réaction
148
Points
130
Kitsu à dit:
Je m'y connais pas des masses ( voire pas du tout ) mais y a pas une couille ? Genre ce " ' " avant ton "t'es"
Ouep c'est ce que je lui ai fait remarqué, tout comme Falkio. Ca peut déjà provoquer une belle erreur ou pire ^^ Maintenant je pense à une erreur de débutant avec un oublie d'ouverture de session ^^
 
Kitsu

Kitsu

Chuck Norris
Messages
6 076
Score réaction
2 505
Points
740
NOX3R à dit:
Ouep c'est ce que je lui ai fait remarqué, tout comme Falkio. Ca peut déjà provoquer une belle erreur ou pire ^^ Maintenant je pense à une erreur de débutant avec un oublie d'ouverture de session ^^
Alors change ta phrase xD tu as mis un T au lieu de l'apostrophe xD
NOX3R à dit:
Mais merci de confirmer ce que j'ai dis un peu par hasard
 
NOX3R

NOX3R

Geek suprême
Messages
436
Score réaction
148
Points
130
Kitsu à dit:
Alors change ta phrase xD tu as mis un T au lieu de l'apostrophe xD

Mais merci de confirmer ce que j'ai dis un peu par hasard
Avec plaisir ^^ Dit @Kitsu j'vais être un court instant hors sujet mais, un topic pour présenter mes services de développement web (PHP HTML CSS) d'après toi j'peux les mettre où ? x)
 
Kitsu

Kitsu

Chuck Norris
Messages
6 076
Score réaction
2 505
Points
740
NOX3R à dit:
Avec plaisir ^^ Dit @Kitsu j'vais être un court instant hors sujet mais, un topic pour présenter mes services de développement web (PHP HTML CSS) d'après toi j'peux les mettre où ? x)
Discussions générales ou le bar ^^
 
Kitsu

Kitsu

Chuck Norris
Messages
6 076
Score réaction
2 505
Points
740
FalkioGMR à dit:
Discussions Générales ou limite CMS pk pas
CMS c est pour lentraide donc questions pas services :/ ça serait presque du HS ( d une façon extreme bien sur)
 
NOX3R

NOX3R

Geek suprême
Messages
436
Score réaction
148
Points
130
Et si ceux-ci ont aussi un lien avec gmod ? x)
 
  • Initiateur de la discussion
stephXX62

stephXX62

Geek suprême
Messages
574
Score réaction
134
Points
150
FalkioGMR à dit:
Salut enlevé déjà le ' a t'es ;)
Kitsu à dit:
Alors change ta phrase xD tu as mis un T au lieu de l'apostrophe xD

Mais merci de confirmer ce que j'ai dis un peu par hasard
NOX3R à dit:
Ouep c'est ce que je lui ai fait remarqué, tout comme Falkio. Ca peut déjà provoquer une belle erreur ou pire ^^ Maintenant je pense à une erreur de débutant avec un oublie d'ouverture de session ^^
Pour le ' , j'avais mis un \ , donc ça posait pas de problème , j'ai juste fait un erreur lorsque que je l'ai écrit ici :p Pareil , il y a bien le session_start(); et mes includes avant ça ^^
 
NOX3R

NOX3R

Geek suprême
Messages
436
Score réaction
148
Points
130
stephXX62 à dit:
Pour le ' , j'avais mis un \ , donc ça posait pas de problème , j'ai juste fait un erreur lorsque que je l'ai écrit ici :p Pareil , il y a bien le session_start(); et mes includes avant ça ^^
Tu sais m'envoyer le code source en privé ou ici dans une balise code que j'analyse le tout ? As-tu bien vérifié que ta MySQL soit fonctionnelle ?
 
Makss

Makss

Psychopathe
Messages
830
Score réaction
990
Points
310
Regarde bien ton if, il y a plusieurs erreurs :
Code:
!empty($_SESSION["membre_rang"]==4)
NOX3R à dit:
Tu sais m'envoyer le code source en privé
Ne jamais envoyer un code à qui que ce soit sauf si t'as 100% confiance en lui
 
NOX3R

NOX3R

Geek suprême
Messages
436
Score réaction
148
Points
130
Makss à dit:
Regarde bien ton if, il y a plusieurs erreurs :
Code:
!empty($_SESSION["membre_rang"]==4)
Ne jamais envoyer un code à qui que ce soit sauf si t'as 100% confiance en lui
Pas faux, mais on a trouvé l'erreur :)
Lors de la connexion il a déclaré le $_SESSION["level"] et là il utilise $_SESSION["membre_rang"].
Il est en train d'essayer et je suis pratiquement certain que c'est ça ^^
 
  • J'aime
Réactions: stephXX62
Makss

Makss

Psychopathe
Messages
830
Score réaction
990
Points
310
NOX3R à dit:
Pas faux, mais on a trouvé l'erreur :)
Lors de la connexion il a déclaré le $_SESSION["level"] et là il utilise $_SESSION["membre_rang"].
Il est en train d'essayer et je suis pratiquement certain que c'est ça ^^
Oui et non
!empty($_SESSION["membre_rang"]==4) ça regarde si $_SESSION["membre_rang"]==4 est vide et c'est pas ce que l'on veut, donc il faut faire !empty($_SESSION["membre_rang"]) pour regarder si la variable est vide puis rajouter $_SESSION["membre_rang"] == 4 pour voir si elle est égal à 4, ce qui donne au total :
PHP:
if(!empty($_SESSION["membre_rang"]) && $_SESSION["membre_rang"] == 4)
Le && voulant dire ' et / and '
 
  • Initiateur de la discussion
stephXX62

stephXX62

Geek suprême
Messages
574
Score réaction
134
Points
150
NOX3R à dit:
Pas faux, mais on a trouvé l'erreur :)
Lors de la connexion il a déclaré le $_SESSION["level"] et là il utilise $_SESSION["membre_rang"].
Il est en train d'essayer et je suis pratiquement certain que c'est ça ^^
résolu , c'est ça ! merci :)
Makss à dit:
Regarde bien ton if, il y a plusieurs erreurs :
Code:
!empty($_SESSION["membre_rang"]==4)
Ne jamais envoyer un code à qui que ce soit sauf si t'as 100% confiance en lui
De toute façon tout le monde peut le trouver ici :
https://openclassrooms.com/courses/creer-son-forum-de-toutes-pieces/administration-partie-ii
C'est mon premier forum , je m'aide d'un tuto et je rajoute des trucs de moi-même :)
 
~> MrSupergadin <~

~> MrSupergadin <~

Geek
Messages
315
Score réaction
59
Points
70
stephXX62 à dit:
Salut TriHard ,
Premièrement , désolé pour le nom , je savais pas comment décrire le problème en un titre BrokeBack

Donc voilà j'ai un petit problème :
Sur mon forum , j'ai fait une page d'administration . J'ai donc mis une vérification pour que seuls les admins puissent voir la page (La logiquitude KappaClaus)

Voici mon code
PHP:
session_start();
if(!empty($_SESSION["membre_rang"]==4)) { La page }
else {
echo 'T\'es pas admin ..' }
Sauf que ça me mets l'écho que j'ai mis dans le else :(
Pourtant je suis bien de "rang" 4

Merci de ne pas dire comme c'habitude "gnagnagna c'est pas la bonne catégorie" , j'ai déja expliqué qu'il n'y a pas de catégories d'entraide pour et qu'un cms n'est pas un site web
Je sais que ton post est résolu mais la prochaine fois mais le dans la catégorie adapter à ton topic
 
  • Initiateur de la discussion
stephXX62

stephXX62

Geek suprême
Messages
574
Score réaction
134
Points
150
~> MrSupergadin <~ à dit:
Je sais que ton post est résolu mais la prochaine fois mais le dans la catégorie adapter à ton topic
stephXX62 à dit:
Merci de ne pas dire comme c'habitude "gnagnagna c'est pas la bonne catégorie" , j'ai déja expliqué qu'il n'y a pas de catégories d'entraide pour et qu'un cms n'est pas un site web
;)
 
Discord d'entraide
Rejoignz-nous sur Discord