66 vistas
Afficher certaines pages que pour certaines personnes
Gara

3 sujetos, 3 respuestas

Mensaje no leído
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 participantes
15 respuestas
F3nix

15 sujetos, 165 respuestas

Mensaje no leído
@Gara exprime toi déjà est un peu mieux est développe ton projet, car moi personnellement, j'ai rien compris.
Gara

3 sujetos, 3 respuestas

Mensaje no leído
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 sujetos, 38 respuestas

Mensaje no leído
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 sujetos, 875 respuestas

colaboradores
Mensaje no leído
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 sujetos, 3 respuestas

Mensaje no leído
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 sujetos, 165 respuestas

Mensaje no leído
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 sujetos, 875 respuestas

colaboradores
Mensaje no leído
@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 sujetos, 165 respuestas

Mensaje no leído
Ils on cas mieux exprimés leur souhaits.
crazy

60 sujetos, 474 respuestas

Mensaje no leído
mais c'est très claire !
Debout les morts !
F3nix

15 sujetos, 165 respuestas

Mensaje no leído
@crazymania peut être pour toi, mais peut être pas pour les autres ?
FlyerDavid

2 sujetos, 69 respuestas

Mensaje no leído
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 sujetos, 165 respuestas

Mensaje no leído
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 sujetos, 883 respuestas

colaboradores donantes
Mensaje no leído
ça va @F3nix ? pourquoi tu lui dit ça ? il te manque pas de respect..
"N'arrêtez jamais d'apprendre" !
MrDonuts

11 sujetos, 87 respuestas

donantes
Mensaje no leído
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 sujetos, 883 respuestas

colaboradores donantes
Mensaje no leído
mdr @LsSoulja
"N'arrêtez jamais d'apprendre" !