Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by D-Con (Guest)
Developer Last Online: Jan 1970 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 01-31-2001 Last Update: Never Installs: 0
 
No support by the author.

i'm running a private board and i want to ensure that my members aren't giving their account information to anyone else..

i've heard that there is a hack floating around that records a users ip once he or she logs into the forum..

has anyone ever heard of this ?? i've done a search around this forum and haven't come up with anything that has worked..

any help would be appreciated..

thx.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 01-31-2001, 05:04 AM
Guest
 
Posts: n/a
Default

You may get IP address from bottom right corner in shothread.php (ie. IP: Logged) or from the admin control panel.
Reply With Quote
  #3  
Old 01-31-2001, 05:49 AM
Guest
 
Posts: n/a
Default

thx for answering..

but the only way i've seen the ip's displayed is after a member posts.. what i'm interested in obtaining is the ip of a member each time he or she logs into the board without having to wait for the member to post..

i'm not sure if i'm explaining it correctly.. kind of hard to put into words..

anybody know what i'm talking about ?
Reply With Quote
  #4  
Old 01-31-2001, 07:42 AM
Guest
 
Posts: n/a
Default

If I catched the sense:
Control panel -> Users -> IP addresses

Hope this helps.
Reply With Quote
  #5  
Old 01-31-2001, 12:47 PM
Guest
 
Posts: n/a
Default

Users don't have IP addresses.

Posts have IP addresses.

Besides every time your members log in the majority of them are most likely going to have new IP addresses.

I haven't seen a hack for this done. It would require a new table with userid and ipaddress and grow astronomically large as they log in and log out all day, every day.
Reply With Quote
  #6  
Old 02-01-2001, 12:14 AM
Guest
 
Posts: n/a
Default

hmm.. i spose that is true.. how bout a script that counts the amount of times members log in ?? that could be useful to keep track of non posters ..
Reply With Quote
  #7  
Old 02-01-2001, 01:13 AM
Guest
 
Posts: n/a
Default

You have ways to keep track of non-posters....

No Posts:
SELECT userid, username FROM user WHERE posts=0

No Posts in the last 30 days:
SELECT userid, username FROM user WHERE lastpost=UNIX_TIMESTAMP(time()-(36400*30))

60:
SELECT userid, username FROM user WHERE lastpost=UNIX_TIMESTAMP(time()-(36400*60))

90:
SELECT userid, username FROM user WHERE lastpost=UNIX_TIMESTAMP(time()-(36400-30))

Year:
SELECT userid, username FROM user WHERE lastpost=UNIX_TIMESTAMP(time()-(36400*365))

Haven't visited in 30 days:
SELECT userid, username FROM user WHERE lastvisit=UNIX_TIMESTAMP(time()-(36400*30))

60:
SELECT userid, username FROM user WHERE lastvisit=UNIX_TIMESTAMP(time()-(36400*60))

90:
SELECT userid, username FROM user WHERE lastvisit=UNIX_TIMESTAMP(time()-(36400*90))

Year:
SELECT userid, username FROM user WHERE lastvisit=UNIX_TIMESTAMP(time()-(36400*365))

Of course you could always use the "Find" User feature to find these same users as well. You can use the "Email User" functionality to contact them also.
Reply With Quote
  #8  
Old 02-01-2001, 04:29 AM
Guest
 
Posts: n/a
Default

This bit of code, to be inserted into index.php would prevent the table from growing insanely large, by checking to make sure that the current user only has a particular IP logged once:

Code:
if (isset($bbuserid)) {
  $ipquery = $DB_site->query("SELECT userip FROM userips WHERE userid='$bbuserid' AND userip='".getenv("REMOTE_ADDR")."'");
  if ($DB_site->num_rows($ipquery) == 0) {
    $result = $DB_site("INSERT INTO userips (id, userid, userip) VALUES ('', '$bbuserid', '".getenv("REMOTE_ADDR")."')");
    }
  }
This would require the creation of a new mysql table called userips with the following fields: id (int10 perhaps?), userid (int10), userip (varchar15).

Then it would just be a matter of coding a simple control panel to query the table for duplicate IPs.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:47 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03806 seconds
  • Memory Usage 2,247KB
  • Queries Executed 21 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (7)postbit
  • (8)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete