DP 7.8 / Finns det någon modul för att läsa av IP numret eller skicka/läsa Cookie? - Eller skicka mail med en tillfällig "nod-alias"

Events happening in the community are now at Drupal community events on www.drupal.org.
göran's picture

Eftersom det krävs inloggning för flesta moduler och capchat - så hittar jag inte så många lösningar på e-post eller id kontroll av oinloggade.

Har en kundsida där kunden vill att oinloggade ska kunna skapa noder, som även skickas som mail. Kunden väljer även om den ska publiceras, (filtreras av Views).

Problemet är uppenbart att det kommer spam-attacker - som flugor dras till en koskit, ungefär. (ja- kunden är varnad för detta innan...lol)

Jag har letat bland modulerna ett tag, dels för att hitta några bra metoder - här en man skulle kunna använda.

För att hindra fler en ett (1) meddelande (spam:en består av massor ibland, ibland är det misstag av handhavande som skapar dubbletter)

Om det går tänkte jag lägga upp det så här:

  1. Läsa av ip-numret från användaren till ett cck-fält eller dylikt.
  2. kontroll att användaren inte har en kaka enligt p3 (datum + ip-nr + räkneverk), isf annars låta rules skicka meddelande + avbryta.
  3. Skicka en "kaka" med ipnumret + en OK-kod + datum.
  4. spara noden, skicka mailen mm - sker genom rules, stega upp räkneverket i kakans ok-kod = förbrukad
  5. även - vid fler än 5 spam-försök - exportera ip-numret till ip-spärren...

I värsta fall kan man ju skriva en java-script som skickar/läser cookie, men hur får man den isf taimen med drupal?

som Alternativ till första sättet kan man skapa en slumpmässig alias till noden som formuläret ligger i - och i startfasen skicka denna som länk i ett mail till respektive "nod-skapare" , samt när noden sparas ta bort/namnändra aliasen - i samband med att rules skickar mailen.

Finns det några moduler som är behjälpliga för detta alternativ.(slumpvalsgenerator + namnändra alias t ex.)

Jag har hittat lösningar som funkar enligt ett tredje alternativ för dp 6 - men inga för dp 7. I dp6-lösningen mailas en "kvittering"... utan krav på inloggning (tror jag - har faktiskt inte testad).

Har ni en bättre idé på lösning för dp 7 får ni gärna tipsa om den. / ;)

Comments

Har du tittat på modulen

frjo's picture

Har du tittat på modulen Mollom? Det är vad jag alltid använder vid t. ex. anonyma kommentarer. Fungerar för valfria formulär.

http://drupal.org/project/mollom

Mollom gör statiska analyser av texten precis som skräppostfilter.

Tack ;). Ser ut att vara ett

göran's picture

Tack ;).
Ser ut att vara ett jättebra tips. Vet du om det funkar lika bra när det gäller oinloggade nodskapare? Captcha t ex - funkar inte i onloggade (om jag inte gör något fel i testerna),

// Göran

Mollom fungerar absolut mot

frjo's picture

Mollom fungerar absolut mot anonyma (dvs. ej inloggade) användare.

Så vitt jag vet så fungerar alla de olika captcha modulerna också mot anonyma användare. Vore rätt poänglöst ifall de inte gjorde det :-).

Tusen tack för tipset! Jag

göran's picture

Tusen tack för tipset!

Jag valde Mollom, men fick båda!
När jag djupdök i Mollom upptäckte jag att det är integrerat med Honeypot. Detta är kanonbra och är installerat på två siter redan, hur bra tips som helst / tuuseen tack ;)

// Göran

Honeypot

JockeL's picture

Kolla också in Honeypot

Tack ;) Det här var också ett

göran's picture

Tack ;)
Det här var också ett jättebra tips. Vet du om det kommer funka mot oinloggade nodskapare också?

// Göran

Ja, den fungerar mot anonyma

JockeL's picture

Ja, den fungerar mot anonyma besökare. Via konfiguration kan man än så länge bara aktivera skyddet med två inställningar, samtliga formulär eller enbart registreringsformulär, men stöd för fler formulär är på g. Om du vill aktivera skyddet för enstaka formulär finns dokumentation.

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: