Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[SUGG] Passage des messages en invité

Etoile
Avatar de Spark
  • Messages : 2697
  • Inscrit : 24 Juin 2006
  Lien vers ce message 13 Mai 2009, 10:29
Bonjour,

Quand on supprime un membre et que l'on passe ces messages en invité on fait ça de façon définitive, le membre est réellement supprimé.

Pourquoi de pas juste passer la colonne 'u_auth' à '0' et 'u_activated' à '0' ? Et traiter le reste avec PHP.

Parce que (je pense que c'est pour ça ?) on a une redondance des pseudos avec les colonnes

'u_nickname' dans la table 'fsb2_users'

'p_nickname' dans la table 'fsb2_posts'
't_last_p_nickname' dans la table 'fsb2_topics'
'f_last_p_nickname' dans la table 'fsb2_forums'


Left 4 Dead 2 2.0.8.7 réseau Hamachi
Liste de réseau Hamachi pour le jeu en réseau via Internet
 
Volcan
Avatar de Talus
  • Age : 23 ans
  • Messages : 1817
  • Inscrit : 28 Septembre 2006
  Lien vers ce message 13 Mai 2009, 19:03
u_nickname c'est le pseudo de l'utilisateur : on ne peut donc supprimer cette colonne, elle est essentielle. Ensuite, le p_nickname, c'est le pseudo utilisé... En cas de suppression de l'utilisateur & passage de ses messages en invité, ou pour les invités d'ailleurs, ce qui permet d'éviter le "Visitor" (Invité, ce que tu veux...) banal pour un visiteur, et permet ainsi de le démarquer des autres.

Ensuite les deux autres, ca fait un peu redondant, mais ca permet de sauvegarder des jointures... Par exemple, pour avoir juste le dernier message d'un forum, on a un accès direct à l'id du dernier post, sa date, et l'auteur.

Mais puisqu'il faut avoir quand meme une jointure, je pense également que f_last_p_nickname est redondant...


 
Répondre


.