66 뷰
Afficher certaines pages que pour certaines personnes
Gara

3 과목, 3 개

읽지 않은 메시지
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 참가자
15 개
F3nix

15 과목, 165 개

읽지 않은 메시지
@Gara exprime toi déjà est un peu mieux est développe ton projet, car moi personnellement, j'ai rien compris.
Gara

3 과목, 3 개

읽지 않은 메시지
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 과목, 38 개

읽지 않은 메시지
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 과목, 875 개

참여자
읽지 않은 메시지
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 과목, 3 개

읽지 않은 메시지
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 과목, 165 개

읽지 않은 메시지
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 과목, 875 개

참여자
읽지 않은 메시지
@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 과목, 165 개

읽지 않은 메시지
Ils on cas mieux exprimés leur souhaits.
crazy

60 과목, 474 개

읽지 않은 메시지
mais c'est très claire !
Debout les morts !
F3nix

15 과목, 165 개

읽지 않은 메시지
@crazymania peut être pour toi, mais peut être pas pour les autres ?
FlyerDavid

2 과목, 69 개

읽지 않은 메시지
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 과목, 165 개

읽지 않은 메시지
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 과목, 883 개

참여자 기증자
읽지 않은 메시지
ça va @F3nix ? pourquoi tu lui dit ça ? il te manque pas de respect..
"N'arrêtez jamais d'apprendre" !
MrDonuts

11 과목, 87 개

기증자
읽지 않은 메시지
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 과목, 883 개

참여자 기증자
읽지 않은 메시지
mdr @LsSoulja
"N'arrêtez jamais d'apprendre" !