Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
857 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Cookies

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Cookies

n°621076
fcb_baltha​sar
Posté le 24-01-2004 à 23:10:47  profilanswer
 

salut
 
J'ai un probleme avec mes cookies, j'ai fait un forum, avec des login, donc c'est un hebergement de forums ...
 
j'ai fait des cookies, seulement, dans l'espace administration, les autres administrateur des autres logins peuvent y accèder et tout modifier, dans le forum, c'est pareil avec la partie membres, il peut y accèder dans un autre forum, et poster sur un autre forum sans pourtant d'y avoir un compte ...
 
Donc je voulais savoir si vous avez un site expliquant tout ca, ou si je vous envoie les codes et voyait a quoi sa ressemble et que pourrais je mettre pour que le code soit appliquer (donc modifications et ajout de code)
 
 
Enfin bon, des explications seraient sympas, merci

mood
Publicité
Posté le 24-01-2004 à 23:10:47  profilanswer
 

n°621098
drasche
Posté le 25-01-2004 à 00:23:23  profilanswer
 

si j'ai bien compris, tous les forums hébergés sont dans la même base de données? ce serait pas ça le problème? Manquerait pas une association entre l'administrateur et son forum?
 
t'es sûr que le problème est limité aux seuls administrateurs?
 
(en fait tu devrais reformuler ta question, ce n'est pas super clair :/)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°621117
fcb_baltha​sar
Posté le 25-01-2004 à 01:03:27  profilanswer
 

drasche a écrit :

si j'ai bien compris, tous les forums hébergés sont dans la même base de données? ce serait pas ça le problème? Manquerait pas une association entre l'administrateur et son forum?
 
t'es sûr que le problème est limité aux seuls administrateurs?
 
(en fait tu devrais reformuler ta question, ce n'est pas super clair :/)

effectivement, même fichier et même base de donnée...
 
ce qui se passe : quand un membre se connecte, il est connécté a tous les forums et donc pas qu'a celui dont il est inscrit, pour l'admin pareil sauf que c'est aussi pour l'administration, les modérateurs peuvent modéré les messages sur les autres forums etc... en gros c'est la grosse pagaille :/
 
Et donc j'aimerai que chaque forums et ses utilisateurs, et donc que ceux qui sont inscrits sur le forum login=1 ne peuvent pas poster sur le forum login=2 et donc se réinscrire sur le forum login=2 pour pouvoir poster etc...
 
J'éspère que j'ai bien était explicite :jap:
 
si vous avez d'autres question n'hésitez pas, sinon, merci de pouvoir m'aider car je n'y arrive pas du tout :/

n°621119
drasche
Posté le 25-01-2004 à 01:06:09  profilanswer
 

bin c'est simple, tes forums doivent être cloisonnés en associant chaque user à son forum (dans la DB je veux dire), il faut ensuite, dans les pages, vérifier que l'utilisateur existe pour le forum demandé. Ce serait un début.


Message édité par drasche le 25-01-2004 à 01:06:27

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°621126
fcb_baltha​sar
Posté le 25-01-2004 à 01:17:09  profilanswer
 

drasche a écrit :

bin c'est simple, tes forums doivent être cloisonnés en associant chaque user à son forum (dans la DB je veux dire), il faut ensuite, dans les pages, vérifier que l'utilisateur existe pour le forum demandé. Ce serait un début.

dans la table inscrits j'ai un login, donc pour faire where pseudo=$pseudo and login=$login, mais bon, pour le reste, rien ne marche, pour les grades : modo = 4, admin =7; super admin =  10
 
mais je n'arrive pas a adapter, ni a bien tout faire fonctionner ca, mon code ne fonctionne pas du tout et j'aimerai bien en trouver un meilleurs et plus sur

n°621163
drasche
Posté le 25-01-2004 à 11:00:35  profilanswer
 

déjà faut que tu intègres la notion de forum à ta table d'inscrits (donc un forum_id), mais aussi aux autres tables qui nécessisent un tel filtrage. Comment tu fais pour la liste des catégories, topics et posts par exemple?


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°621171
fcb_baltha​sar
Posté le 25-01-2004 à 11:20:02  profilanswer
 

drasche a écrit :

déjà faut que tu intègres la notion de forum à ta table d'inscrits (donc un forum_id), mais aussi aux autres tables qui nécessisent un tel filtrage. Comment tu fais pour la liste des catégories, topics et posts par exemple?

dans toutes les tables, il y a un champ login, a chaque, pratiquement chaque requete, j'applique le where login='$login' or ... ou and ...  etc...  
la liste des catégories, se trouve dans sa propre table, et les topics idem...
 
Donc c'est pour ca, j'ai tout fait séparement, mais ca fonctionner tout de même, et là avec le changement de grade :  

if ($grade > 4 || $modo == 1)
{


 
Ba là ca ne marche plus et j'aimerai bien tout refaire les cookies


Message édité par fcb_balthasar le 25-01-2004 à 11:20:26
n°621175
Limit
Posté le 25-01-2004 à 11:24:21  profilanswer
 

ouch bah dis donc ca risque pas de marcher ...

n°621177
fcb_baltha​sar
Posté le 25-01-2004 à 11:29:20  profilanswer
 

Limit a écrit :

ouch bah dis donc ca risque pas de marcher ...

ba dis moi une autre facon de procéder :/

n°621180
Limit
Posté le 25-01-2004 à 11:31:36  profilanswer
 

www.phpdebutant.org commence par apprendre le php

mood
Publicité
Posté le 25-01-2004 à 11:31:36  profilanswer
 

n°621181
drasche
Posté le 25-01-2004 à 11:32:17  profilanswer
 

déjà c'est inutile d'avoir login partout. Ce qu'il te faut surtout, c'est le forum_id car tout revient à l'association forum/user.
 
'fin perso j'aime pas trop l'idée d'avoir plusieurs forums dans la même DB, je préfère cloisonner un forum pour une DB, ça me paraît plus simple à gérer :D  (pis surtout j'ai pas cette ambition :o)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°621184
fcb_baltha​sar
Posté le 25-01-2004 à 11:40:29  profilanswer
 

drasche a écrit :

déjà c'est inutile d'avoir login partout. Ce qu'il te faut surtout, c'est le forum_id car tout revient à l'association forum/user.
 
'fin perso j'aime pas trop l'idée d'avoir plusieurs forums dans la même DB, je préfère cloisonner un forum pour une DB, ça me paraît plus simple à gérer :D  (pis surtout j'ai pas cette ambition :o)

ba ouai mais bon je l'ai :D
 
Mais bon les forums sont ouverts depuis plusieurs semaines maintenant, pour l'instant aucune faille sauf celle annoncer plus haut, mais c'est surtout pour la v0.4 que je viens de faire que ca pose un probleme, les fonctions sont pour tout les forums,  
 
avec un where login partout c'est vrai que ce n'est pas du luxe, mais en tout cas, le probleme persiste pour les cookies, donc si je peut réoudre ca ca serait parfait !
 
Au pire, je pourrait créer deux tables supplémentaire : j'en ai déjà une pour le super administrateur (pour eviter les failles), donc pourquoi ne pas faire pareil pour l'admin et le modérateur ...
 
Mais bon, ca revient au probleme, ou je préfére que les cookies sont sur la table inscrits, et que ce sont les grades comme cités en haut gérent ca...
Mais bon impossible a régler ce probleme, j'ai supprimer les fichiers afin de les refaire car je ne m'y retrouver même plus tellement que c'était la me... donc si quelqu'un pourrait m'aider ca serait sympas :jap:

n°621185
drasche
Posté le 25-01-2004 à 11:44:58  profilanswer
 

dis toi bien que tu dois vérifier la pertinence de toute info que tu ne contrôles pas directement. C'est à dire... l'input utilisateur: donc le contenu des GET, POST, et même les cookies. Il suffit que quelqu'un traficote un peu là-dedans et tu es vu. Donc si tu accordais foi aux cookies, il faut que tu changes ton fusil d'épaule à ce sujet.
 
Créer des tables pour des catégories particulières est une fausse bonne idée: ça va nuire à l'évolutivité de ton forum et je ne suis pas sûr que ça résolve vraiment quelque chose.
 
En fait, je crois que tu as un énorme problème de conception à la base :/


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°621187
fcb_baltha​sar
Posté le 25-01-2004 à 11:49:00  profilanswer
 

drasche a écrit :

dis toi bien que tu dois vérifier la pertinence de toute info que tu ne contrôles pas directement. C'est à dire... l'input utilisateur: donc le contenu des GET, POST, et même les cookies. Il suffit que quelqu'un traficote un peu là-dedans et tu es vu. Donc si tu accordais foi aux cookies, il faut que tu changes ton fusil d'épaule à ce sujet.
 
Créer des tables pour des catégories particulières est une fausse bonne idée: ça va nuire à l'évolutivité de ton forum et je ne suis pas sûr que ça résolve vraiment quelque chose.
 
En fait, je crois que tu as un énorme problème de conception à la base :/

conception de la base ?
là il y a une table pour les catégorie et un autre pour les forums, celle des forums, j'ai mit des mot de passe pour si l'admin le veut qu'elles soient fermés..
 
Donc je pense que niveau base de donnée ca peut passer même si je devrait plus tard la reprogrammer....
 
Pour les cookies, j'ai tout supprimer et je compte refaire ca, mais je sais très bien qu'au fond de moi même ca ne fonctionnera pas, il me faut plutôt une démo, ou une explication ... enfin de quoi comprendre pour la gestion de login, car tout marche nickel quand c'était un forum sans login, et quand j'ai voulu le passer en login et donc gérer ca, ca bloquer complétement :/

n°621188
drasche
Posté le 25-01-2004 à 11:53:10  profilanswer
 

poser la question, c'est y répondre :o
 
donc, un login doit toujours être associé à un forum en particulier et non tous. Et pour l'instant chez toi, c'est tous.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°621190
fcb_baltha​sar
Posté le 25-01-2004 à 11:56:33  profilanswer
 

drasche a écrit :

poser la question, c'est y répondre :o
 
donc, un login doit toujours être associé à un forum en particulier et non tous. Et pour l'instant chez toi, c'est tous.

comment ca ?  :??:  
 
désolé mais je n'ai pas compris, donc en gros, faut que je créer une table ou une base pour chaque forum ?  :heink:

n°621209
drasche
Posté le 25-01-2004 à 12:30:33  profilanswer
 

non, tu dois ajouter une colonne forum_id dans ta table des users, colonne qui sera reliée à ta table des forums.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°621211
fcb_baltha​sar
Posté le 25-01-2004 à 12:32:37  profilanswer
 

drasche a écrit :

non, tu dois ajouter une colonne forum_id dans ta table des users, colonne qui sera reliée à ta table des forums.

ba, c'est déjà fait, je l'ai expliquer, j'ai mit un champs login dans chaque table :D
 
C'est pour ca que je ne comprends rien :/
 
Dans la table inscrits, j'ai un champ login, varchar etc... bon bref et ensuite, quand la personne se connecte, je n'arrive pas a faire associer le login + les grades + les cookies etc...
 
j'ai put faire les cookies, mais les grades etc.. enfin rien marche :(

n°621214
drasche
Posté le 25-01-2004 à 12:36:24  profilanswer
 

si ça marche pas, c'est soit que t'as pas compris ce que tu faisais, soit que tu n'as pas encore tout compris aux forums. Dans les deux cas, je te suggère de faire une analyse détaillée de tes besoins et de transcrire tout ça en code une fois que ton analyse est terminée. Tu te serais pas lancé un peu trop vite dans le code par hasard?
 
Au niveau code, il faut que tu vérifies que le gusse qui se connecte est lié au forum auquel il tente d'accéder. Si ce n'est le cas, tu le jettes. Et il faut le vérifier quand il fait son login, et quand il accède à une page (donc vérifier les cookies qu'il t'envoie).
 
Je vois pas ce qu'il y a de compliqué là-dedans :??:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°621215
fcb_baltha​sar
Posté le 25-01-2004 à 12:40:29  profilanswer
 

drasche a écrit :

si ça marche pas, c'est soit que t'as pas compris ce que tu faisais, soit que tu n'as pas encore tout compris aux forums. Dans les deux cas, je te suggère de faire une analyse détaillée de tes besoins et de transcrire tout ça en code une fois que ton analyse est terminée. Tu te serais pas lancé un peu trop vite dans le code par hasard?
 
Au niveau code, il faut que tu vérifies que le gusse qui se connecte est lié au forum auquel il tente d'accéder. Si ce n'est le cas, tu le jettes. Et il faut le vérifier quand il fait son login, et quand il accède à une page (donc vérifier les cookies qu'il t'envoie).
 
Je vois pas ce qu'il y a de compliqué là-dedans :??:

ba moi non plus, il n'y a rien de compliquer, seulement, le code ne fonctionne pas, ou quand il fonctionne, le gars peut tout de même accèder aux autres forums, le code j'ai pourtant prit mon temps de le faire, je viens de le supprimer et je vais essayer de tour refaire, on verra bien ce que ca donne, mais bon, y aurait pas un petit tutos ou un site sur internet pouvant me donner toutes les indications  les valeurs etc.. ? afin de ne pas refaire la même bétise de plus que je ne sais pas d'ou elle vient  
 
merci

n°621216
drasche
Posté le 25-01-2004 à 12:41:44  profilanswer
 

perso je n'en connais pas, note que tu demandes une tâche précise donc un tuto sur une tâche en particulier, au mieux tu trouveras des conseils mais pas un tuto.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°621230
fcb_baltha​sar
Posté le 25-01-2004 à 13:30:21  profilanswer
 

drasche a écrit :

perso je n'en connais pas, note que tu demandes une tâche précise donc un tuto sur une tâche en particulier, au mieux tu trouveras des conseils mais pas un tuto.

alors si une personnes a des conseils, je suis bien prenneur, ca serait sympas afin de me faire avancée :jap:

n°621320
fcb_baltha​sar
Posté le 25-01-2004 à 16:02:36  profilanswer
 

ba là je viens de faire un systeme de ID, ca veut dire que la personne surf sur le forum avec l'ID de sont compte, donc je vais remplacer tout les liens du forum, et tout ce qui concerne les cookies, je vais simplement rajouté le where ID and Login afin que la personne si elle change de forums se retrouve sur une autre page d'erreur, donc je pense que ca peut suffir non ?
 
bonne idée ou pas ?

n°621322
Limit
Posté le 25-01-2004 à 16:11:37  profilanswer
 

très mauvaise idée.

n°621326
fcb_baltha​sar
Posté le 25-01-2004 à 16:24:50  profilanswer
 

Limit a écrit :

très mauvaise idée.

ba au débult je voulais associer cookies avec id, l'id ca fonctionner nickel, mais avec les cookies ca marche pas :D
 
je n'arrive pas a faire fonctionner tout ca et ca me stresse :/

n°621328
gizmo
Posté le 25-01-2004 à 16:31:19  profilanswer
 

drapeau, pour pouvoir rire quand j'ai le bourdon.

n°621330
fcb_baltha​sar
Posté le 25-01-2004 à 16:46:56  profilanswer
 

sur TC t'est moins chiant gizmo :D

n°621331
Limit
Posté le 25-01-2004 à 16:50:44  profilanswer
 

gizmo a écrit :

drapeau, pour pouvoir rire quand j'ai le bourdon.

:lol:  [:powa]

n°621334
gizmo
Posté le 25-01-2004 à 17:04:05  profilanswer
 

fcb_balthasar a écrit :

sur TC t'est moins chiant gizmo :D


ca doit être pour ça que j'y vais plus [:spamafote]

n°621337
simogeo
j'ai jamais tué de chats, ...
Posté le 25-01-2004 à 17:11:58  profilanswer
 

fcb_balthasar a écrit :

sur TC t'est moins chiant gizmo :D


sur la FZ il étant moins chiant aussi [:cupra]
 
tout change, y'a pu d'saison  [:spamafote] [:ddr555]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°621338
Limit
Posté le 25-01-2004 à 17:16:35  profilanswer
 

FZ ? falkenzone ?

n°621342
fcb_baltha​sar
Posté le 25-01-2004 à 17:32:30  profilanswer
 

gizmo a écrit :


ca doit être pour ça que j'y vais plus [:spamafote]

t pas le seul :D

n°621375
Limit
Posté le 25-01-2004 à 18:20:19  profilanswer
 

bah oui, ca doit pas être évident pour un mec comme toi avec tout tes projets en beton :/

n°621392
fcb_baltha​sar
Posté le 25-01-2004 à 18:39:21  profilanswer
 

Limit a écrit :

bah oui, ca doit pas être évident pour un mec comme toi avec tout tes projets en beton :/

:pfff:

n°621424
simogeo
j'ai jamais tué de chats, ...
Posté le 25-01-2004 à 19:16:56  profilanswer
 

[:rofl] ... comme ca flamme ici :D


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°621446
gizmo
Posté le 25-01-2004 à 20:09:17  profilanswer
 

simogeo a écrit :


sur la FZ il étant moins chiant aussi [:cupra]
 
tout change, y'a pu d'saison  [:spamafote] [:ddr555]


tien, c'était quoi ton pseudo là-bas?

n°621476
simogeo
j'ai jamais tué de chats, ...
Posté le 25-01-2004 à 20:43:23  profilanswer
 

gizmo a écrit :


tien, c'était quoi ton pseudo là-bas?


simogeo  [:spamafote]  
 
enfin ... me suis pas attardé bcp la-bàs.


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Cookies

 

Sujets relatifs
Histoire de cookies...Cookies
Identification et cookies[ASP] cookies vs session ?
[PHP] Les sessions avec cookies - (script de PHPScript)[PHP] Cookies -> identification utilisateurs (exemple de script)
[PHP -> Cookies/Supression]Les cookies au secours
[PHP] Help pour cookies 
Plus de sujets relatifs à : Cookies


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)