Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 03-02-2009, 07:06 AM
stalkandkill stalkandkill is offline
 
Join Date: Feb 2009
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default IP logging with username upon login

I found some code on the forums here to log IP addresses, which works fine, but I'd like to have the users' name logged beside the IP address as well. Can I add something to the code that will do this, or is there any other way to accomplish this?

Here's the code that logs someone's IP when they visit whatever page I add the code to:
Code:
$ip=$_SERVER['REMOTE_ADDR']; $log=("iplog.txt"); $logip=fopen($log,"a"); fputs($logip,date('m-d-y@H:i:sT')." - ".$ip."\n"); fclose($logip);
I actually did find a post here with a .txt file attachment that was supposed to provide this sort of functionality, but it said I didn't have permission to download the file, and now I can't even find the page again.
Reply With Quote
  #2  
Old 03-02-2009, 08:43 AM
snakes1100 snakes1100 is offline
 
Join Date: Dec 2001
Location: Michigan
Posts: 3,733
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

IP logging of user IP's is built into VB, check your admincp --> vbulletin options.

edit user --> drop menu (search users IP's, but IP logging has to be on.)
Reply With Quote
  #3  
Old 03-02-2009, 09:52 AM
vbplusme vbplusme is offline
 
Join Date: Sep 2008
Location: CyberSpace
Posts: 332
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by stalkandkill View Post

Here's the code that logs someone's IP when they visit whatever page I add the code to:
Code:
$ip=$_SERVER['REMOTE_ADDR']; $log=("iplog.txt"); $logip=fopen($log,"a"); fputs($logip,date('m-d-y@H:i:sT')." - ".$ip."\n"); fclose($logip);
This PHP code doesn't allow you access to the variables used by vBulletin. To get where you want to go, you would need to convert it to a plugin so you could use the variables that contain the information you are trying to track. You might want to think about storing the data in the database rather than a text file for security as well.

HTH
Reply With Quote
  #4  
Old 03-02-2009, 10:23 PM
stalkandkill stalkandkill is offline
 
Join Date: Feb 2009
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by snakes1100
IP logging of user IP's is built into VB, check your admincp --> vbulletin options.

edit user --> drop menu (search users IP's, but IP logging has to be on.)
I have that logging turned on, but I also wanted to log whenever someone logs in to the forums, not just when they post.

Quote:
Originally Posted by vbplusme
This PHP code doesn't allow you access to the variables used by vBulletin. To get where you want to go, you would need to convert it to a plugin so you could use the variables that contain the information you are trying to track. You might want to think about storing the data in the database rather than a text file for security as well.
I'll look in to this, thanks.
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 01:10 AM.


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.03729 seconds
  • Memory Usage 2,189KB
  • Queries Executed 13 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_code
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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
  • postbit_imicons
  • 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