66 vues
Afficher certaines pages que pour certaines personnes
Gara

3 sujets, 3 réponses

Message non lu
Bonjour,

Je travaille sur un module de statistiques de joueurs et j'aimerai savoir si il y as un moyen de n'afficher les stats que si le joueur est sur sa propre page et pour les admins?

Une premiere piste serait que les variables de sessions contiennent l'id de la personne ?
Du genre

If (session['id'] == $mesDonnes['iduser']) {
renderForm(...)?
}


??

Cordialement
8 participants
15 réponses
F3nix

15 sujets, 165 réponses

Message non lu
@Gara exprime toi déjà est un peu mieux est développe ton projet, car moi personnellement, j'ai rien compris.
Gara

3 sujets, 3 réponses

Message non lu
A partir du moment que l'on me répond avec des fautes aussi grosses que celles ci, je ne prend pas vraiment compte de votre remarque
exprime toi déjà est un peu mieux est développe ton projet, car moi personnellement, j'ai rien compris.
Mais bon, je reformule.
J'ai un module de statistiques à faire. C'est à dire, faire des statistiques pour des joueurs. Sur la fiche d'un joueur. Des stats donc.
Cependant, j'aimerai ne pas afficher les statistiques à la vue de tous. C'est à dire, ne les afficher que pour le joueur lui meme, quand il est sur sa propre fiche.
DarkChimeria

9 sujets, 38 réponses

Message non lu
Bonjour,

L'idée est pourtant simple @F3nix

Et c'est tout à fait clair.

Prenons exemple sur un profil de membre basique.
En tant qu'autre membre, nous pouvons voir quelques renseignements de base. Ceux là, sont visibles par tous à partir du moment où nous sommes inscrits.

Ce qui est visé ici, c'est d'ajouter d'autres informations qui ne seront visibles que par l'utilisateur et/ou par l'administrateur.
Ainsi les membres lambdas continueront à voir ces informations dites basiques. Et l'utilisateur concerné pourra en plus y consulter ses statistiques personnelles.

@Gara je vois que tu es déjà à fond ce matin ;)
eResnova

17 sujets, 875 réponses

Contributeurs Staff
Message non lu
Salut Gara (bienvenue au passage !)

Alors, tu peux placer ta condition dans le controllers/checker.php.
(Si tu veux un peu plus de détail sur son fonctionnement, n'hésites-pas)

Ta condition ressemblera à ceci :

if ($this->user('user_id') == $mesDonnes['iduser'] || $this->user('admin'))
{
// Ton code...
}
else
{
throw new Exception(NeoFrag::UNAUTHORIZED);
}


En résumé, tu peux utiliser :
  • $this->user() (retourne true si tu es connecté)
  • $this->user('user_id') (retourne l'id du membre, donc est connecté)
  • $this->user('username') (retourne le pseudo du membre, donc est connecté)
  • $this->user('admin') (retourne si le membre est administrateur)

@F3nix calme... Tu peux ne pas comprendre certaines choses, mais ne t'enflamme pas à bousculer les membres :) ! Tout est très clair dans sa demande.

En espérant t'avoir éclairé :)
Gara

3 sujets, 3 réponses

Message non lu
Salut,

Merci pour ta réponse, ca me permet de me lancer dans le dev du module :)
Je vais me pencher sur le controller checker, voir ce qu'il fait ;)

Merci pour la réponse rapide :)
F3nix

15 sujets, 165 réponses

Message non lu
Est bien écoute, tout le monde à le droit de faire des fautes non ?
Je n'y peut rien, si tu ne sais pas formuler une phrase.
eResnova

17 sujets, 875 réponses

Contributeurs Staff
Message non lu
@F3nix
Petit avertissement... Ça commence à faire beaucoup de sujets où tu reprends les messages des membres de façon "agressive" sans raisons valables.

Encore une fois, comme je t'ai répondu sur l'autre sujet, il explique clairement son projet et ce qu'il aimerait faire. De ton côté, fais un effort de compréhension car cela devient pénible de te lire.
F3nix

15 sujets, 165 réponses

Message non lu
Ils on cas mieux exprimés leur souhaits.
crazy

60 sujets, 474 réponses

Message non lu
mais c'est très claire !
Debout les morts !
F3nix

15 sujets, 165 réponses

Message non lu
@crazymania peut être pour toi, mais peut être pas pour les autres ?
FlyerDavid

2 sujets, 69 réponses

Message non lu
Je confirme le premier post a @Gara est très claire.
Quand tu sais pas tu dit rien au lieu de dire n'importe quoi. CF : http://www.neofrag.fr/forum/topic/125/petite…

"et" et "est" sont différent le premier est un conjonction de coordination, le second est l'auxiliaire être au présent, c'est très pénible de voir les 2 inversé systématiquement. Si tu sais pas tu remplace par était, si la phrase veux dire quelque chose c'est "est" sinon c'est "et".
FlyerDavid, Modérateur, ZenServ
ZenServ propose des services gratuit, Serveur Mumble, Serveur TeamSpeak
Et enfin quelque chose qui va beaucoup vous intéressé, un Hébergement Web sans aucune pub.
Nous hébergeons principalement des gamers donc NeoFrag en fait très largement partit.
F3nix

15 sujets, 165 réponses

Message non lu
1) C'est bien tu confirme son poste, mais je t'es demandé de me répondre ?
2) Je sais très ce que j'ai répondu, d'ou tu te mêle de ce que je lui dit ?
3) Si tu n'est pas content de mon écriture, tout simplement arrête de lire mes post's, je ne t'oblige à rien.
Zaekof

38 sujets, 883 réponses

Contributeurs Donateurs
Message non lu
ça va @F3nix ? pourquoi tu lui dit ça ? il te manque pas de respect..
"N'arrêtez jamais d'apprendre" !
MrDonuts

11 sujets, 87 réponses

Donateurs
Message non lu
Il est vrai que tu t'emporte très vite @F3nix attention à ton comportement trop agressif dans ton écriture... moi je dis ça je dis rien !!! je ne suis que membre, mais je me permet de te le dire.
Zaekof

38 sujets, 883 réponses

Contributeurs Donateurs
Message non lu
mdr @LsSoulja
"N'arrêtez jamais d'apprendre" !