Pagina 1 van 1
[Opgelost] Mod om IP-adres te tonen op registratiepagina.
Geplaatst: 01 sep 2007, 21:54
door Centrum
phpBB versie: 2.0.22
Bestaat er een MOD om het IP-adres van een gast te tonen op de registratiepagina? Mijn doel is het daarmee mogelijk afschrikken van menselijke spammers, die willen gaan registreren. Het tonen van het IP-adres kan een waarschuwing zijn, dat het IP-adres wordt geregistreerd en daar houden spammers niet van! Ik heb zelf helaas niets kunnen vinden.
Re: Mod om IP-adres te tonen op registratiepagina?
Geplaatst: 02 sep 2007, 15:15
door Stef
Heb hier nog geen modificatie voor gezien, maar als je de taalvariabele weet aan te passen in phpBB is dit niet zo heel moeilijk toe te passen. Zet hem bijvoorbeeld bij de Agreement.
Re: Mod om IP-adres te tonen op registratiepagina?
Geplaatst: 02 sep 2007, 15:28
door Centrum
Helaas gaat mijn kennis niet ver genoeg om er uit te kunnen komen. Ik heb al geprobeerd om de code van "Wie is online" in het Beheer, toe te passen in profile_add_body.tpl, maar dat werkt niet; er zullen ergens nog wel definities moeten komen.
Re: Mod om IP-adres te tonen op registratiepagina?
Geplaatst: 02 sep 2007, 18:32
door BetaDevil
- Spoiler: bekijk
- OPEN includes/ucercp_register.php
ZOEKCode: Selecteer alles
'YIM' => $yim,
'ICQ' => $icq,
'MSN' => $msn,
'AIM' => $aim,
VOEG, DAARACHTER, TOE
OPEN templates/subSilver/profile_add_body.tpl
ZOEKCode: Selecteer alles
<!-- BEGIN switch_namechange_allowed -->
<tr>
<td class="row1" width="38%"><span class="gen">{L_USERNAME}: *</span></td>
<td class="row2"><input type="text" class="post" style="width:200px" name="username" size="25" maxlength="25" value="{USERNAME}" /></td>
</tr>
<!-- END switch_namechange_allowed -->
VOEG, DAARACHTER, TOECode: Selecteer alles
<tr>
<td class="row1" width="38%"><span class="gen">IP:</span></td>
<td class="row2">{IP}</td>
</tr>
Als je forum meerdere talen heeft zul je zelf de taal-variable van IP toe moeten voegen (als het daar iets anders is).
Wijziging: Oops, foutje gemaakt

Re: Mod om IP-adres te tonen op registratiepagina?
Geplaatst: 02 sep 2007, 18:43
door Centrum
BetaDevil, hartelijk dank voor de code. Ik werk alleen Nederlandstalig. Ik meld het hier, als ik het werkend heb!
Aanvulling: Helaas wordt het IP-adres niet neergezet op het registratieformulier. Het wordt niet uitgelezen, als ik er op ga staan, of de uitlezing moet een andere naam hebben dan $client_ip ? Ik heb $guest_ip tevergeefs geprobeerd.
Re: Mod om IP-adres te tonen op registratiepagina?
Geplaatst: 02 sep 2007, 22:56
door Stef
Vervang $client_ip
eens met $_SERVER['REMOTE_ADDR']
Re: Mod om IP-adres te tonen op registratiepagina?
Geplaatst: 02 sep 2007, 23:17
door Centrum
Helaas, Stef, het veld blijft leeg. In HTML moet er o.a. gewerkt worden met, zoals ik ergens zag:
<input type=hidden name=\"ip\" value=" . getenv("REMOTE_ADDR") . ">, dus ik hoopte al, dat jouw code wilde werken..... Toch bedankt voor je meedenken!
Re: Mod om IP-adres te tonen op registratiepagina?
Geplaatst: 03 sep 2007, 11:56
door Tom V
Doe eens exact hetgene dat BetaDevil zegt, dan zou het moeten werken hoor.
Wat jij zegt: <input type=hidden name=\"ip\" value=" . getenv("REMOTE_ADDR") . "> <-- gaat nooit werken:
type="hidden" <-- onzichtbaar
Waarom zou je dat in godsnaam doen, dan ziet de registreerder het nog steeds niet. (tenzij hij in de bron kijkt)
Re: Mod om IP-adres te tonen op registratiepagina?
Geplaatst: 03 sep 2007, 12:06
door Centrum
Ik zie het vanavond opnieuw te proberen met de code van BetaDevil; ik heb misschien iets verkeerd gedaan. Ik ben geen programmeur en zoek dus maar naar mogelijkheden. Die code met "hidden" staat in een contactformulier met nog enige andere code en wordt gebruikt om gegevens naar een email te echoën. Ik meld mijn bevindingen hier weer.
Aanvulling: ik begrijp de opmerking van BetaDevil niet over de taalvariabele, dus mogelijk zit daar dan mijn fout.
Re: Mod om IP-adres te tonen op registratiepagina?
Geplaatst: 03 sep 2007, 15:56
door BetaDevil
Je moet je niets aantrekken over die opmerking zolang je forum alleen Nederlands is, dus je moet gewoon de stappen opvolgen die ik zei Ik heb het gisteren zelf uitgeprobeerd en het werkte.
Re: Mod om IP-adres te tonen op registratiepagina?
Geplaatst: 03 sep 2007, 16:51
door Centrum