ip adressen zichtbaar ???

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 23 okt 2006, 16:52

heb er al een nieuw geregistreerde bij en daar gebeurd verder niets in het Registration IP

dus vandaar dat ik er een beetje vreemd tegen aan keek



dus als ik je goed begrijp dan is het overbodig om Registration IP er bij te hebben
.....en is er als beheerder meer als zat mogelijkheden om het te vervangen door de standaard ip aanwijzingen
zoals dat er gepost is door een gebruiker, en dan als ik de ip kan controleren in zijn post rechts boven en eventueel in Administratie-paneel / wie is er online ...kan het ook
Laatst gewijzigd door Babbler op 23 okt 2006, 16:54, 1 keer totaal gewijzigd.

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 23 okt 2006, 16:53

Neen helemaal niet. Maar wanner mensen registreren is er geen mogelijkheid om te controleren (tenzij hij toevallig online is). Anders is er idd heel wat mogelijkheden op het Ip te controleren.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 23 okt 2006, 16:59

Loop usercp_register.php nog eens na, want hij hoort het IP gewoon op te slaan in de database bij nieuwe registraties.

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 23 okt 2006, 17:16

oké zal ik even proberen te zoeken .........

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 23 okt 2006, 18:08

misschien is dit wel wat je zocht Svennson

Dit hier onder is templates/subSilver/admin/user_ip_list.tpl


<h1>Registratie IP's:</h1>

<P>Hier vindt u de gebruiker met welk IP adres zich heeft geregistreerd.<br>
Deze pagina laat ook zien, of er een dezelfde gebruiker heeft geregistreerd me thetzelfde IP adres.<br>

Je hebt gezocht voor: <b>{MAINUSR}</b><br>
{MAINUSR} Registreerd van IP: <b>{MAINIP}</b> Host: <b>{MAINHOST}</b><br>
{MAINUSR}'s email addres is: <b>{MAINEMAIL}</b><br>
{MAINUSR} heeft: <b>{MAINPOSTS}</b> berichten geplaatst.<br>
{MAINUSR} geregistreerd op datum: <b>{MAINJOINED}</b><br>
<br><br>

<table cellspacing="1" cellpadding="6" border="0" align="center" class="forumline">
<tr>
<th colspan="5" class="thTitle">Andere gebruikers geregistreerd via {MAINIP}</th>
</tr>
<tr>
<th class="thTop">Gebruikersnaam</th>
<th class="thTop">No. van berichten</th>
<th class="thTop">Geregistreerd op</th>
<th class="thTop">Email Adres</th>
<th class="thTop">Registratie Host</th>
</tr>
<!-- BEGIN LIST -->
<tr>
<td class="{LIST.ROW_CLASS}" align="center">{LIST.USRNAME}</td>
<td class="{LIST.ROW_CLASS}" align="center">{LIST.USRPOSTS}</td>
<td class="{LIST.ROW_CLASS}" align="center">{LIST.USRJOINED}</td>
<td class="{LIST.ROW_CLASS}" align="center">{LIST.USREMAIL}</td>
<td class="{LIST.ROW_CLASS}" align="center">{LIST.USRHOST}</td>
</tr>
<!-- END LIST -->
</table>



en dit hier onder is admin/admin_reg_ip.php


<?php
/***************************************************************************
* Registration IP
* -------------------
* begin : Monday, May 3, 2004
* copyright : (C) 2001 The phpBB Group
* email : woody@scoobler.com
***************************************************************************/

/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/

define('IN_PHPBB', 1);

if( !empty($setmodules) )
{
$file = basename(__FILE__);
$module['Users']['Registration IP'] = "$file";
return;
}
//
// Let's set the root dir for phpBB
//
$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');

require('./pagestart.' . $phpEx);
//
// Set mode
//
if( isset( $HTTP_POST_VARS['mode'] ) || isset( $HTTP_GET_VARS['mode'] ) )
{
$mode = ( isset( $HTTP_POST_VARS['mode']) ) ? $HTTP_POST_VARS['mode'] : $HTTP_GET_VARS['mode'];
}
else
{
$mode = '';
}

//
// Begin program
//
if ( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) || isset($HTTP_GET_VARS[POST_USERS_URL]) || isset( $HTTP_POST_VARS[POST_USERS_URL]) ) )
{
$user_id = phpbb_clean_username($HTTP_POST_VARS['username']);
//
// Let's set the template
//
$template->set_filenames(array("body" => "admin/user_ip_list.tpl"));
//
// Lets select a users info
//
$sql = "SELECT *
FROM " . USERS_TABLE . "
WHERE username='".$user_id."'";
$result = mysql_query($sql);
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Could not query database.", $lang['Error'], __LINE__, __FILE__, $sql);
}else{
$result_rows = $db->sql_fetchrowset($result);
$result_count = count($result_rows);
$main_ip = $result_rows[0]['user_reg_ip'];
$main_email = $result_rows[0]['user_email'];
$main_host = $result_rows[0]['user_reg_host'];
$main_posts = $result_rows[0]['user_posts'];
$main_joined = create_date($lang['DATE_FORMAT'], $result_rows[0]['user_regdate'], $board_config['board_timezone']);

//Let check if anyone else has registered from the main users IP
$sql2 = "SELECT *
FROM " . USERS_TABLE . "
WHERE user_reg_ip='".$main_ip."'";
$result2 = mysql_query($sql2);
$result2_rows = $db->sql_fetchrowset($result2);
$result2_count = count($result2_rows);
if( !$result2 = $db->sql_query($sql2) )
{
$no_others = "This is the only user to register from $main_ip";
}else{
for($i = 0; $i < $result2_count; $i++)
{
$usrname = $result2_rows[$i]['username'];
$usremail = $result2_rows[$i]['user_email'];
$usrhost = $result2_rows[$i]['user_reg_host'];
$usrjoined = create_date($lang['DATE_FORMAT'], $result2_rows[$i]['user_regdate'], $board_config['board_timezone']);
$usrposts = $result2_rows[$i]['user_posts'];

$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

$template->assign_block_vars("LIST",array(
"ROW_COLOR" => "#" . $row_color,
"ROW_CLASS" => $row_class,
"USRNAME" => $usrname,
"USRHOST" => $usrhost,
"USREMAIL" => $usremail,
"USRPOSTS" => $usrposts,
"USRJOINED" => $usrjoined,
));
}
}
}
$template->assign_vars(array(
"MAINUSR" => $user_id,
"MAINIP" => $main_ip,
"MAINEMAIL" => $main_email,
"MAINHOST" => $main_host,
"MAINPOSTS" => $main_posts,
"MAINJOINED" => $main_joined,
));
$template->pparse("body");
}
else
{
//
// Default user selection box
//
$template->set_filenames(array(
'body' => 'admin/user_select_body.tpl')
);

$template->assign_vars(array(
'L_USER_TITLE' => $lang['User_admin'],
'L_USER_EXPLAIN' => $lang['User_admin_explain'],
'L_USER_SELECT' => $lang['Select_a_User'],
'L_LOOK_UP' => $lang['Look_up_user'],
'L_FIND_USERNAME' => $lang['Find_username'],

'U_SEARCH_USER' => append_sid("./../search.$phpEx?mode=searchuser"),

'S_USER_ACTION' => append_sid("admin_reg_ip.$phpEx"),
'S_USER_SELECT' => $select_list)
);
$template->pparse('body');

}
include('./page_footer_admin.'.$phpEx);
?>

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 26 okt 2006, 21:06

is er in de bovengenoemde iets te vinden ?

waar ik iets moet veranderen :?:

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 26 okt 2006, 21:07

nee dat staat goed, je ip adres moet gewoon zichtbaar zijn als je je nu registreerd.
Zo niet volg de raad van paul op, en weet zeker dat het daar aan ligt.

Herloop de mod nog eventjes na, waarschijnlijk heb je een fout gemaakt met inline ad, etc ;)

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 26 okt 2006, 21:12

usercp_register.php ....deze bedoel je

oké zal het even doen :idea:

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 26 okt 2006, 21:16

Jepz die bedoel ik ;)
Daar heb je wellicht een klein foutje gemaakt!

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 26 okt 2006, 22:06

heb net even alles doorlopen en alles weer hersteld in usercp_register.php, maar in de text die mij helpt om het te plaatsen van de codes zag ik dit als eerste staan in Mod Title: Log IP's on Registration

waar moet dit staan of wat moet ik hier mee doen ??


#
#-----[ SQL / RUN ]---------------------------
#

ALTER TABLE `phpbb2_users`
ADD `user_reg_ip` TEXT NULL,
ADD `user_reg_host` TEXT NULL;

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 26 okt 2006, 22:15

Code: Selecteer alles

ALTER TABLE `phpbb_users` 
ADD `user_reg_ip` TEXT NULL, 
ADD `user_reg_host` TEXT NULL;
Zo uitvoeren in jou phpmyadmin, (phpbb veranderen indien andere prefix)

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 26 okt 2006, 22:22

Raimon schreef:

Code: Selecteer alles

ALTER TABLE `phpbb_users` 
ADD `user_reg_ip` TEXT NULL, 
ADD `user_reg_host` TEXT NULL;
Zo uitvoeren in jou phpmyadmin, (phpbb veranderen indien andere prefix)

kan je net even iets duidelijker zijn in welke ik dat moet aanpassen


graag een aanwijzing naar de plek waar ik dat in moet veranderen

hier onder weet ik dat het

(voorbeeld)
#
#-----[ OPEN ]------------------------------
#

includes/usercp_register.php

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 26 okt 2006, 22:38


Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 26 okt 2006, 22:43

misschien een stomme vraag maar waar vind ik die phpmyadmin


moet ik die in mijn host maken of zit dat hier

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 26 okt 2006, 23:22

Normaal kan je dat terug vinden in het controle paneel van je host,
Soms onder phpmyadmin of onder mysql :wink:

Gebruikersavatar
Gismo1
Berichten: 56
Lid geworden op: 26 feb 2005, 19:57
Locatie: Gent - Belgie
Contacteer:

Bericht door Gismo1 » 27 okt 2006, 01:33

Hallo,

Heb vandaag wat mods geïnstalleerd op een testforum. Voor de mod 'Admin Userlist regIP add on' stond volgende bijgeschreven:
Both the Admin Userlist mod by wGEric and Log IP Address on Registration mod by TerraFrost MUST be installed before installing this mod, otherwise you are just wasting your time. ;)
Heb dus eerst de mod Admin Users List geïnstalleerd. Nadien heb ik dan de mod Log IP bij registratie geïnstalleerd.

Nu ga ik nog de mod installeren die ik hier eerst beschreef en waarvoor beide mods, nu al geïnstalleerd, nodig zijn. ;)

Succes.
Peter

edit: heb ondertussen die mod geïnstalleerd en dat ziet er zo uit:
http://four.fsphost.com/Gismo1/forum/ip_in_userlist.jpg

Groeten

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 27 okt 2006, 13:54

Ik heb net PHPmyadmin gedownload http://www.phpmyadmin.net/home_page/index.php

...waar moet ik dit instaleren ....?

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 27 okt 2006, 20:30

zit normaal bij jou hosting hoor phpmyadmin

Babbler
Berichten: 237
Lid geworden op: 20 mei 2006, 17:50

Bericht door Babbler » 27 okt 2006, 22:53

Raimon schreef:zit normaal bij jou hosting hoor phpmyadmin

ja en die host van mij die verwijst mij juist naar het bovestaande link in mijn topic http://www.phpmyadmin.net/home_page/index.php



en heb geen phpmyadmin in mijn host te zitten moet ik eerst downloaden

Gebruikersavatar
Gismo1
Berichten: 56
Lid geworden op: 26 feb 2005, 19:57
Locatie: Gent - Belgie
Contacteer:

Bericht door Gismo1 » 28 okt 2006, 01:29

Babbler schreef:...

waar moet dit staan of wat moet ik hier mee doen ??


#
#-----[ SQL / RUN ]---------------------------
#

ALTER TABLE `phpbb2_users`
ADD `user_reg_ip` TEXT NULL,
ADD `user_reg_host` TEXT NULL;
Je opent phpMyAdmin en je kiest links je database in het drop-down menu. Rechts bovenaan zie je o.a. Structuur, SQL, Zoeken enz... Je klikt op SQL en je voert het daar dan uit: SQL. Dan klik je op start.

Hopen dat het lukt. :)
Peter

Gesloten