Nouveau bug avec les champs personnels :
Imaginons un champs perso qui est une liste a choix:
-choix1
-choix2
-choix4
Tu valides les mecs s'enregistrent mettent leur champs etc.
5 jours après tu te rend compte ah merde j'ai oublié le choix3
Alors tu l'ajoutes
ta liste deviens donc
-choix1
-choix2
-choix3
-choix4
ça donnera le champs champs 3 a toute les personnes qui avaient mis champs4
Elemet de correction :
Dans ta façon de stocker les personal fields:
Actuellement tu serialise le tableau, et tu attribue aux utilisateur le numero de l'index de leur choix.
Je rajouterai une table ou tu attribue une id par choix.
tu serialise ton tableau sauf que les valeurs ne sont plus le texte mais juste l'id des choix.
Et dans ta table qui lie les users aux champs perso pareil tu link l'id du choix.
Ou un truc du type
