Commentaires laisser par un visiteur (php/pdo)

logique Messages postés 100 Statut Membre -  
logique Messages postés 100 Statut Membre -
Bonjour,
Je cherche à réaliser un espace commentaire. les visiteurs doivent pouvoir modifier leurs commentaires après l'avoir posté.

Maintenant le HIC, comment faire cela en PHP / PDO.

J'ai réussi à réaliser une partie sauf que le visiteur peut ajouter un commentaire mais ne peux le supprimer ni le modifier car si j'insert cette possibilité tous les visiteurs peuvent modifier et supprimer les commentaires des autres.

Si vous avez une idée, en vous remerciant. ;D

5 réponses

tgos93 Messages postés 88 Statut Membre
 
Bonjour,

Voila où tu trouvera ton bonheur : https://www.grafikart.fr/tutoriels/systeme-commentaire-php-45
0
logique Messages postés 100 Statut Membre 3
 
Plutôt sympa comme tuto mais ne repond pas à mon problème =s dommage. Mais ça serait une meilleur solution que de s'embeter avec PDO ! ;D
0
epitale Messages postés 4343 Statut Membre 915
 
bonsoir
dnas la boucke qui affiche les commentaires affiche le boutons supprimer éditer que si l'auteur du message correspond a l'utilisateur enregistré dans la session => ceci nécésssite inscription / connexion

ou bien utilise la variable de l'ip => donc aussi a renseigner dans la bdd gene ip_auteur

--
0
logique Messages postés 100 Statut Membre 3
 
Le type du champ ip_auteur doit être en INT ?
0
epitale Messages postés 4343 Statut Membre 915
 
varchar
0
JooS Messages postés 2705 Statut Membre 228
 
Salut !

La solution de l'IP ne fonctionne qu'avec les IP statiques, or, la plupart des internautes ont des IP dynamiques(qui changent tout le temps).

Solution 1
Soit les utilisateurs doivent être inscrit(des membres), et dans ce cas, chaque utilisateur qui voudra changer son commentaire devra se connecter avant(mot de passe) et changer seulement les commentaires lui appartenant.
Quant au visiteurs, ben il ne pourront tout simplement pas commenter, ce qui pourrais les encourager a s'inscrire si le contenu des articles en valent la peine.

Solution 2
Les sessions sont des variables qui ne durent que quelques minutes après que l'utilisateur n'ait quitté le site, donc si l'utilisateur reste sur ton site, il pourra modifier tous les commentaires qu'il a poster durant cette session, sinon, dés que la session soit détruite, il ne pourra plus modifier ces anciens messages.

La première solution est plus sécurisé et plus professionnel.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
logique Messages postés 100 Statut Membre 3
 
Ok J'vais essayé de faire tout ça, tester et j'vous donne les résultats. Merci
0