Obligation de s'inscrire pour poster ?

Pour discuter de phpBB3 - Pas de support sur cette section !
Pour du support veuillez vous rendre sur la section de support

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Attention, aucun support n'est donné dans cette section.

Re: Obligation de s'inscrire pour poster ?

Messagepar Suyu » 18 Nov 2008 à 18:51

floz a écrit:C'est clair... mais il faut bien avouer que quand on est obligé de s'inscrire ça peut être un peu rebutant... d'où ma volonté de laisser poster les invités dans la mesure où tout se passe bien... bien entendu (quand je pense qu'il y a quelques années nous n'étions pas pourris par le spam et les invités pouvaient poster en toute tranquillité... ça a bien changé)

merci pour vos avis en tout cas

bonne soirée à tous
a+

Bonsoir,
Tu peux aussi bien leur permettre l'accès à certains forums (les premiers généralement), avec un accès en écriture également, au cas où ils aient des questions tu sais.
A la base tout est possible :D
Dev'
Joueur en ligne Nintendo (PM pour plus d'infos)
Avatar de l’utilisateur
Suyu
Posteur habitué
Posteur habitué
 
Messages: 271
Enregistré le: 17 Avr 2008 à 19:31
Localisation: Ercé (35)

Re: Obligation de s'inscrire pour poster ?

Messagepar EricSchreiner » 19 Nov 2008 à 17:02

Bonjour,

Je fais partie de ceux qui ont eu à subir des spams... à nettoyer cela occasionne beaucoup de travail pour les modérateurs. Du coup, donner le droit de poster aux invités n'est pas vraiment une orientation que je choisirai. Toutefois tout dépend de l'intérêt suscité par le sujet de ton forum.

Pour apporter du grain à moudre, je me permets de fournir aux lecteurs de cette discussion, 2 liens vers des traductions d'article/blog dans ce forum (dans annonces/blog de phpBB :mrgreen: ) :

après... je crois que c'est à chacun de se faire une idée.
Cordialement, Eric Schreiner aka elrick
[!] Si vous considérez votre problème comme résolu, merci d'éditer le 1er message de ce sujet et de cocher l'attribut [réglé].
PS : merci à brunocb pour son tux, trouvé sur CrystalXP.net
Avatar de l’utilisateur
EricSchreiner
Resp. Traducteurs
Resp. Traducteurs
 
Messages: 1219
Enregistré le: 04 Aoû 2008 à 14:49
Localisation: Neung-sur-Beuvron

Re: Obligation de s'inscrire pour poster ?

Messagepar Kaoteknik » 20 Nov 2008 à 00:31

Bonsoir Brigitttte,

j'ai moi-même été confronté au spam sur mon site et j'ai opté pour une solution simple, mais efficace... Supprimer le site.

Non, je plaisante, rassures-toi ! :P

Mon site repose actuellement sur un CMS (Nuked-Klan) qui, tout au moins pour la version que j'ai installé, contient des failles de sécurité. A ce titre j'ai du modifier le code pour éviter le spam (une nécessité lorsque des liens postés sur un site ayant trait aux jeux en ligne, et dont certains membres n'ont pas encore atteint l'âge de la majorité, font référence à du contenu pornographique. Bref...).

Pour contourner ce problème j'ai eu recours à l'interdiction pure et simple de l'écriture d'url dans les messages postés. Pour ce faire j'ai utilisé l'expression régulière preg_match qui permet de déterminer si oui ou non un texte contient des mots que l'on veut filtrer. Voici le code en question :

Code: Tout sélectionner
$texte = 'visitez sans plus attendre mon site : http://www.site-pas-beau.com';

if (preg_match ("#http://#" , $texte)) {
	echo "L'utilisation de liens dans un message est interdit...";
	redirect($redirection, 2);
}


La variable $texte contient le texte en dur. Celui-ci contient bien une url commençant par http://.
L'instruction conditionnelle "if" va donc vérifier si oui ou non notre variable contient http:// et, si c'est le cas, afficher un message d'erreur, puis effectuer une redirection.

Avec cette méthode je n'ai plus jamais eu de spam de la part de robots. Evidemment cette solution est très restrictive car elle empêche également les utilisateurs enregistrés d'inscrire des url dans leurs messages, mais il suffirait de peu pour améliorer ce code. En y ajoutant une seconde instruction conditionnelle permettant de déterminer si le message a été posté par un membre enregistré ou par un utilisateur inconnu, il serait possible de permettre l'écriture d'url aux membres inscrits (et l'inscription se faisant via un captcha, la méthode devrait fonctionner).

A tester, un code dans ce genre :

Code: Tout sélectionner
$texte = 'visitez sans plus attendre mon site : http://www.site-pas-beau.com';

if ($user == 'registered') {
     *** exécution normale du script, avec autorisation de mettre des url dans le texte ***
}
else if (preg_match ("#http://#" , $texte)) {
	echo "L'utilisation de liens dans un message est interdit...";
	redirect($redirection, 2);
}


$user étant une variable contenant un tableau de la liste des membres inscrits...

Bon, je n'ai pas testé la viabilité de ce code, mais il me semble que ce serait un bon moyen de résoudre ton problème.

En espérant que ça pourra t'aider. ;)
Kaoteknik
Posteur néophyte
Posteur néophyte
 
Messages: 14
Enregistré le: 16 Nov 2008 à 12:26

Re: Obligation de s'inscrire pour poster ?

Messagepar brigitttte » 20 Nov 2008 à 07:01

Bonjour !
En ce qui me concerne, j'ai opté pour la suppression pure et simple de la posibilité de poster des url pour tout le monde, mais ta proposition pourra peut-être intéresser d'autres personnes...
Avatar de l’utilisateur
brigitttte
Maître-posteur
Maître-posteur
 
Messages: 459
Enregistré le: 10 Aoû 2005 à 18:16

Re: Obligation de s'inscrire pour poster ?

Messagepar floz » 20 Nov 2008 à 18:04

bonsoir

je viens de donner la permission aux invités de poster, avec le captcha
je vous dirai ce que ça donne plus tard.. en espérant que ça ne va pas être la foire aux spam et aux trolls !!

bonne soirée à tous
a+
floz
Posteur néophyte
Posteur néophyte
 
Messages: 27
Enregistré le: 03 Oct 2008 à 10:08

Re: Obligation de s'inscrire pour poster ?

Messagepar floz » 06 Fév 2009 à 19:29

bon... 2 mois plus tard, c'est la fête du slip :roll:

:arrow: les spams sont bien arrivés...

donc il faut vraiment éviter de laisser les invités poster...
floz
Posteur néophyte
Posteur néophyte
 
Messages: 27
Enregistré le: 03 Oct 2008 à 10:08

Re: Obligation de s'inscrire pour poster ?

Messagepar pete parker » 06 Fév 2009 à 20:18

:mrgreen: oui il semblerait que le captcha ne soit plus une réel difficultée pour les robots ! :wink:
pete parker
Maître des floodeurs
Maître des floodeurs
 
Messages: 2448
Enregistré le: 09 Mar 2007 à 05:36
Localisation: quelque part sur un building !

Précédente

Retourner vers Discussions sur phpBB3

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité