logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
32 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 397 271

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Sécurité »» Incrementation des lien dans bloc Admin

Nouveau sujet
 Incrementation des lien dans bloc Admin#22385Répondre

8Contributeur(s)
daumaldeveloppeurAnonymeleloup31Jireckfliaigrexgoninurbain
3 Modérateur(s)
developpeurjpbJireck
developpeur developpeuricon_post
oups / forgotten / nouvelle relance à faire dans ce cas ... (aie pas sur la tête)

En fait dans maj-online tu trouvera un zip : anti-spam / il contient un exemple ... qui est une partie (la partie à protéger) du module links ... ainsi que des explications

Regarde déjà avec cela

Suis tête en l'aire parfois

Message édité par : developpeur / 26-06-2007 23:00

daumal daumalicon_post
Merci DEV,
C'est les beaux jours qui arrivent et je pense que tu vas pouvoir te reposer un peu, prendre des vacances, profiter du bon air.
8-) A mon avis, je pense connaitre ton lieu de vacance privilégié: La Dune (du pilat peut etre ?).
Très amicalement et encore merci DEV
xgonin xgoninicon_post
Citation : developpeur 

En fait dans maj-online tu trouvera un zip : anti-spam / il contient un exemple ... qui est une partie (la partie à protéger) du module links ... ainsi que des explications

Regarde déjà avec cela



Slt,
t'aurai plus d'explications... pourtant je connais bien l'anti-spam pour l'avoir adapté sur différents modules....
mais là, j'arrive à rien avec mon fichier links.php :-(

on est bien d'accord que c'est les fonctions "Add" et "AddLink" de links.php qu'il faut retravailler...
dans le mainfile, il y a qqch à faire ???

Message édité par : xgonin / 27-06-2007 07:35

developpeur developpeuricon_post
ya rien à faire dans mainfile normallement

C'est quoi qui merdouille ?
xgonin xgoninicon_post
ben j'arrive pas à faire afficher la saisie du calcul pour commencer....

donc je ne peux pas tester la sécurité...
Jireck Jireckicon_post
1) faut que tu soit en anonyme
2) Avoir bien mis les deux fonctions
3) ca devrait rouler
daumal daumalicon_post
Salut Dev, la Team et tous les Npdsetistes.
J'ai inclus les 2 fonctions dans Links.php est tout est OK. Depuis, plus d'emm***de avec ces maudits Spams.
Amicalement à tous et à bientôt.
;-) PS: En attendant, je vais me faire bronzer sur la dune... et si je noirci trop, un coup d'Ajax crème...
xgonin xgoninicon_post
Citation : Jireck 

1) faut que tu soit en anonyme

 


oups... j'ai oublié ce truc.... quel c. !!! :#
xgonin xgoninicon_post
ben non pas mieux ! c'est fou

Daunal, je dois être fatigué. T'as fait quoi comme chgt ??? tu m'envoye ton fichier link.s.php ?

daumal daumalicon_post
Salut Xgonin,
Je vais expliquer les modifs à apporter afin que cela puisse servir à d'autres.
1 - Ouvrir le fichier Links.php (fichier d'origine pour respecter les numéros de lignes)
2- En debut de script (ligne 20), ajouter:
//*****************************
//anti_spambot - begin
!include! ("anti-spam.php");
//anti_spambot - end
//*****************************
3- En ligne 180:
echo aff_editeur("xtext","false");
echo "<br /><br />";
echo translate("Your Name: ")."<input type=text CLASS=\"TEXTBOX_STANDARD\" name=name size=30 maxlength=60><BR>
".translate("Your Email: ")."<input type=text CLASS=\"TEXTBOX_STANDARD\" name=email size=30 maxlength=60><BR><BR>"; (attention fin de ligne modifier par rapport à l'original, par ajout du guillemet et du point virgule)
//***********************************
//anti_spambot - begin
echo Q_spambot()." ";
//anti_spambot - end
//************************************
echo "<input type=hidden name=op value=Add>
<input type=submit CLASS=\"BOUTON_STANDARD\" value=".translate("Add URL").">
</form>";

Attention, penses à modifier la ligne "Input type=hidden name=op etc.... par un echo devant, tel que ecrit ci dessus.

Et voila, rien de plus simple.
Penses à ajouter le fichier "anti-spam.php" à ton site.
xgonin xgoninicon_post
ben c'est exactement ce que j'ai fais jusqu'à présent, mais rien n'y fait...

et ton code de contrôle


//anti_spambot - begin
global $asb_question, $asb_reponse;
if (!R_spambot($asb_question, $asb_reponse)) {
   Ecr_Log("security", "Module Anti-Spam : module=links / url=".$url, "");
   redirect_!url(!"index.php");
   die();
}
//anti_spambot - end



tu l'as mis ou ????
daumal daumalicon_post
:=! Voila, c'est bien Xgonin, tu suis la leçon...
A la ligne 199 dans la fonction ADD, on ajoute:
function Add($title, $url, $name, $cat, $xtext, $name, $email) {
//**************************************
//anti_spambot - begin
global $asb_question, $asb_reponse;
if (!R_spambot($asb_question, $asb_reponse)) {
Ecr_Log("security", "Module Anti-Spam : module=links / url=".$url, "");
redirect_!url(!"index.php");
die();
}
//anti_spambot - end
//*********************************
$result = mysql_query("select url from links_links where url='$url'"
Et voila, tout est parfait et cela doit fonctionner chez toi.
Amicalement
xgonin xgoninicon_post
YESSSSSS !

ça y est, j'ai toruvé le problème...

je me suis exténué à transformer uniquement le fichier links.php à la racine...:paf

mais en fait il faut changer les fichiers links-1.php dans modules/links....

merci les gars pour le coup main... :=!

Message édité par : xgonin / 29-06-2007 17:07

daumal daumalicon_post
De rien, l'essentiel est que cela puisse réellement fonctionner pour la protection anti spam.
:=! C'est cela l'esprit NPDS et un grand merci a Dev et la Team
Amicalement
developpeur developpeuricon_post
parfait :=!