[corrigé] ID user automatique lors de la création d'un point..????

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :laughing: :blue: :excl: :ours: :ordinary: :mouton: :forb:
Voir plus de smileys

Les BBCodes sont activés
[img] est activé
[flash] est désactivé
[url] est activé
Les smileys sont activés

Revue du sujet
   

Étendre la vue Revue du sujet : [corrigé] ID user automatique lors de la création d'un point..????

par Samy » 25 mars 2015, 21:17

tivincent a écrit :(bon, j'ai eu une fracture du pied aussi !)
Tivincent
Salut Tivincent !

Quoi ? Et même avec des béquilles t'as pas été visité quelques cabanes ?
Mais... c'est inadmissible ! Quel manque de motivation !
Cela mérite au moins un bannissement à vie !

............ :mrgreen: :mrgreen: :mrgreen: :mrgreen:

En espérant que tu sois bien rétablis sur tes appuis et bon retour parmi l'équipe !

par sly » 25 mars 2015, 14:28

je pense que c'est réglé, on verra à l'usage si ça produit un nouvel effet secondaire non souhaitable

par tivincent » 25 mars 2015, 14:14

bonjour à tous !

J'espère que vous allez tous bien ;)
C'est vrai que je ne suis pas spécialement actif en ce moment sur le site ces derniers temps... (bon, j'ai eu une fracture du pied aussi !)

Alors, si j'ai bien suivi, le problème est réglé ?
Ou bien il faut que j'aille sur le site http://sly.refuges.info ?


Tivincent

par Dominique » 25 mars 2015, 12:33

sly a écrit :A noter que ce bug n'est apparu qu'avec la modif de dom. Et qie pour les modérateurs uniquement.
Nos problèmes anciens étaient liés a un ancien fonctionnement du créateur
Allons bon, c'est de ma faute maintenant :calimero:

par sly » 25 mars 2015, 10:04

A noter que ce bug n'est apparu qu'avec la modif de dom. Et pour les modérateurs uniquement.
Nos problèmes anciens étaient liés à un ancien fonctionnement du créateur.

par Claude Mauguier » 25 mars 2015, 08:44

sly a écrit :Et bien voilà qui devrait être corrigé. J'ai réduit le champs de "changement de créateur" à une modification ultérieure (bien plus simple) et j'ai viré ce champ invisible puisque l'info est dans la session
Bravo ! Ayant viré un truc invisible, te voilà devenu exorciste (en chef). :mrgreen: Du coup beaucoup de vieilles choses s'expliquent. Merci donc.

par sly » 25 mars 2015, 01:51

Et bien voilà qui devrait être corrigé. J'ai réduit le champs de "changement de créateur" à une modification ultérieure (bien plus simple) et j'ai viré ce champ invisible puisque l'info est dans la session

par sly » 25 mars 2015, 01:08

** attention les yeux, ça devient technique **

Mmmmm je crois que je comprend ce qui se passe. Dominique a ajouté ce code qui s'active que la fiche soit nouvelle ou déjà existante.

Quand elle existe, ce champs se rempli avec le créateur, donc tout va bien.

Mais quand une nouvelle fiche est ajoutée, le pré-remplissage des champs se fait grâce à un point fictif qui sert de modèle (modele=1)
Or ce modèle dispose d'un créateur qui n'est autre que... moi, donc je deviens le "par défaut" pour les modérateurs.

Mais leo a raison, cela semble en conflit avec le fait que des champs invisibles contenant l'id_createur sont injectés dans le formulaire, pourquoi donc puisque c'est dans la session ? mystère

Je pense que ça doit se passer là où sont préparés les champs invisibles :
https://github.com/RefugesInfo/www.refu ... n.php#L108

Je vais voir si je ne peux pas simplifier en jetant à la poubelle les champs invisibles pour les prendre de la session et forcer à vide le id_createur en mode création pour les modérateurs.

Je tente...

par leosw » 24 mars 2015, 19:23

J'ai essayé,

J'ai bien la case pour choisir l'ID, mais par défaut elle est préremplie avec l'ID de sly :

Code : Tout sélectionner

 <input size="4" name="id_createur" value="3" type="text">
Je pense qu'il faut remplacer $vue->point->id_createur par $vue->champs->invisibles->id_createur->valeur ici :
https://github.com/RefugesInfo/www.refu ... .html#L105

Léo

Edit : En fait je comprends mal, je ne sais pas si il y a pas un conflit avec l'ID qui est transmit via un champ <input> caché.

par sly » 24 mars 2015, 13:55

on va dire que ça n'est pas grave, vu que le problème ne se produisait pas avec toi.

On va attendre de voir si tivincent veut bien tester.

par Claude Mauguier » 24 mars 2015, 13:38

La babasse ne veut pas de moi... :shock:

par Claude Mauguier » 24 mars 2015, 13:36

OK, je recommence...

par sly » 24 mars 2015, 13:18

Il faut être connecté et être modérateur, la fiche que tu viens de créé a été créée en anonyme, et ce n'est pas dans ce cas que le problème se produit

par Claude Mauguier » 24 mars 2015, 13:16

Voilà, j'ai créé une fiche... mais nulle part mention du créateur sur TON site

par Claude Mauguier » 24 mars 2015, 13:08

sly a écrit : Un modérateur, et tout particulièrement tivincent, mais toi aussi Claude si tu en as le courage, pourriez vous ajouter une fiche (peut importe son contenu) sur le site :
http://sly.refuges.info
après vous être connecté et voir à qui appartient la fiche une fois créée ?
J'y vais...

Haut