Kom ihåg mig?
Home Menu

Menu


Spamfritt forum?

 
Ämnesverktyg Visningsalternativ
Oläst 2007-03-16, 09:49 #1
vidirs avatar
vidir vidir är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 291
vidir vidir är inte uppkopplad
Medlem
vidirs avatar
 
Reg.datum: Jan 2004
Inlägg: 291
Hej! är det någon som kan tipsa mig om något "free" forumscript man kan använda som har skydd mot spamregisreringar?

Har några forum som har phpBB2 som jag stänger ner snart, jag har testat allt enl. deras eget forum men jag får 20-30 sparegistreringa var dag endå.

Tack på förhand
vidir är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-16, 10:19 #2
tomisak tomisak är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 53
tomisak tomisak är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 53
Hej,

jag drog slutsatsen att i princip alla spamregistreringar gjordes av robotar, eller av utländska spammare, och utnyttjar det faktum att dessa inte kan förstå en enkel mening på svenska.

Vid registreringen har jag lagt till ett extra kontrollfält.

Där står en mycket enkel fråga på svenska, t.ex.

"I kontrollfältet skall du skriva de två sista bokstäverna i ditt användarnamn".

eller

"I kontrollfältet skall du skriva förnamnet på vår stadsminister"

När registreringen sker så kontrolleras även detta kontrollfält och om det inte stämmer så genomförs inte registreringen.

Mycket enkelt och har stoppat 100% av spamregistreringarna de senaste sex månaderna på mitt phpBB2 forum.
tomisak är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-16, 12:48 #3
Tobab
Guest
 
Inlägg: n/a
Tobab
Guest
 
Inlägg: n/a
Tidigare använde jag phpbb och då kom det hur mycket spam som helst. Sedan konverterade jag till Simple Machines Forum och sedan dess har det varit lugnt.
  Svara med citatSvara med citat
Oläst 2007-03-16, 13:55 #4
vidirs avatar
vidir vidir är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 291
vidir vidir är inte uppkopplad
Medlem
vidirs avatar
 
Reg.datum: Jan 2004
Inlägg: 291
det verkar vara en bra idé "tomisak".. är det svårt att sätta in "extra" på phpBB..?

Tack tobab,, skall även kolla det du rekomenderar..
vidir är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-16, 14:41 #5
tomisak tomisak är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 53
tomisak tomisak är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 53
Nej det tar fem minuter. Fast man måste skriva upp vad man gjort för dessa saker försvinner ju lätt när man laddar upp en ny version av forumet. Och då får man lägga in dem på nytt.

Jag har inte tillgång till mitt forum för närvarande, men återkommer med en enkel instruktion ikväll eller imorgon.
tomisak är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-16, 14:57 #6
mediadream mediadream är inte uppkopplad
Medlem
 
Reg.datum: May 2003
Inlägg: 222
mediadream mediadream är inte uppkopplad
Medlem
 
Reg.datum: May 2003
Inlägg: 222
Citat:
Originally posted by tomisak@Mar 16 2007, 15:41
Nej det tar fem minuter. Fast man måste skriva upp vad man gjort för dessa saker försvinner ju lätt när man laddar upp en ny version av forumet. Och då får man lägga in dem på nytt.
Jag har inte tillgång till mitt forum för närvarande, men återkommer med en enkel instruktion ikväll eller imorgon.
Vi ser fram emot din lösning. Har mycket problem med detta vi med.
mediadream är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-16, 23:00 #7
tomisak tomisak är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 53
tomisak tomisak är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 53
Ok, det är två filer som måste modifieras.

1. Öppna filen /includes/usercp_register.php

1.1 Leta upp (ungefär på rad 117)
Kod:
while( list($var, $param) = @each($strip_var_list) )
1.2 Efter följande kodsnutt:

Kod:
while( list($var, $param) = @each($strip_var_list) )
{
	if ( !empty($HTTP_POST_VARS[$param]) )
	{
 $$var = trim(htmlspecialchars($HTTP_POST_VARS[$param]));
	}
}
Lägg till:
Kod:
if ( !empty($HTTP_POST_VARS['stopspam']) )
{
	$stopspam = trim(htmlspecialchars($HTTP_POST_VARS['stopspam']));
}
1.3 I samma fil, leta upp (ungefär på rad 270)
Kod:
else if ( $mode == 'register' )
1.4 Efter följande kodsnutt
Kod:
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
{
        $error = TRUE;
	$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
Lägg till (där i detta exempel "norge" är svaret på den enkla frågan)
Kod:
if (strcasecmp("norge", $stopspam) != 0)
{
	$error = TRUE;
	$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . "Fel text inmatat i kontrollfältet";
}
1.5 Klart

2. Öppna filen /templates/dittTemplate/profile_add_body.tpl
2.1 Leta upp (ungefär på rad 60)
Kod:
<!-- Visual Confirmation -->
2.2 FÖRE följande kodsnutt
Kod:
<!-- Visual Confirmation -->
Lägg till (där i detta exempel jag ger ledtråd till för att användaren ska skriva "norge" i kontrollfältet
Kod:
<tr> 
	<td class="row1"><span class="gen">Kontrollfält, läs nedan: * </span><br />
	<span class="gensmall">Detta är ett test för att försöka hindra utländska spammare från att registrera användare och posta spam. Här skriver du helt enkelt in namnet på vårt grannland i väst (de med all olja).</span></td>
	<td class="row2"> 
 <input type="text" class="post" style="width: 200px" name="stopspam" size="25" maxlength="32" value="{STOPSPAM}" />
	</td>
</tr>
2.3 Klart


Ladda upp filerna och prova att det fungerar.

Tror det ska vara allt, hör av er om det blir några problem.
tomisak är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-19, 08:51 #8
vidirs avatar
vidir vidir är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 291
vidir vidir är inte uppkopplad
Medlem
vidirs avatar
 
Reg.datum: Jan 2004
Inlägg: 291
OK tack tomisak,, hoppas det hjälper alla andra oxå :-)
vidir är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-19, 13:53 #9
vidirs avatar
vidir vidir är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 291
vidir vidir är inte uppkopplad
Medlem
vidirs avatar
 
Reg.datum: Jan 2004
Inlägg: 291
KANON!!!

Det har inte kommit in någon spamreggning på senaste timmarna, detta verkar iaf. funka :-)

Jag fattar inte hur de automatiska spamregistreringarna fungerade innan när man endå använder sig av phpBB2 visual confirmation??
vidir är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-19, 16:22 #10
tomisak tomisak är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 53
tomisak tomisak är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 53
Vad bra. Hoppas det kommit in några riktiga registreringar bara
tomisak är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 10:12.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017