Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
user login pm notification Details »»
user login pm notification
Version: 1.00, by Muellmann Muellmann is offline
Developer Last Online: Aug 2007 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 3.6.5 Rating:
Released: 04-25-2007 Last Update: 04-25-2007 Installs: 18
Uses Plugins
 
No support by the author.

This simple product is my first one, I tried to do a request:
I thought I will share and maybe it's useful to someone else here.
It should run fine on vb 3.62 - 3.65.
I added three screenshots: Settings in ACP, the notification PM, the disallowed login.

What does it do:
This hack notifies you about specified users logging in (visiting your site)
with a PM about the time, IP-Address and hostname of the user who logged in.
You can optional disallow the login to all specified users with the result of their cookies
being cleared at a login attempt immediately, but you will still be notified about their
attempt of a login.

What does it not do, additional information:
If the user saved the login data (session) permanently to stay logged in, this won't work.
If the user saved only a passcard and uses this to ease the login, it will still work.

Remarks:
I'm sure it could be improved or more options added, it's supported by me and
don't forget it's my first one.

Version history:
1.00 04-24-07: First version
1.10 04-25-07: Improved version (screenshots updated):
  • Product URL and Update URL included
  • PM sendername errorcheck added
  • Extra option to disable PM notification added
    (one PM notification option must be now not cleared for disabling)
  • Useragent added as additional information in the notification PM

Supporters / CoAuthors

Show Your Support

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

Comments
  #2  
Old 04-26-2007, 12:33 AM
nexialys
Guest
 
Posts: n/a
Default

suggestion: instead of username of the recipient, use the userid, because if your recipient change name, you will receive an error when the pm is sent... bad for the user who will now know he is tracked...
Reply With Quote
  #3  
Old 04-26-2007, 01:26 AM
raptor260 raptor260 is offline
 
Join Date: Jan 2002
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Muellmann, Thank you.... This is what I was looking for... and your right it does not send the PM unless the user logins every time ... How would I make it send a PM every time a user visits.
Reply With Quote
  #4  
Old 04-26-2007, 01:44 AM
Muellmann's Avatar
Muellmann Muellmann is offline
 
Join Date: Jun 2006
Location: near keyboard
Posts: 109
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by nexialys
because if your recipient change name, you will receive an error when the pm is sent... bad for the user who will now know he is tracked
If the recipients name would be wrong, the PM wouldn't be send, but a blank
page wouldn't appear and the enduser wouldn't know about the error.
With the sender it's another thing. If the senders name is wrong this can cause an error
in my hack, that's correctly. I will look into this for a better validation, because I plan to do updates.

Quote:
Originally Posted by raptor260
How would I make it send a PM every time a user visits.
If it should detect a visit, then this could be also a guest. So you can't check by username
or userid. In this case the only way (but not 100%) would be a systemcookie to identify the
guest or detecting by hostname/useragent.
I'll rethink how far this is possible to be integrated with this product.
Reply With Quote
  #5  
Old 04-26-2007, 05:28 AM
rjmjr69's Avatar
rjmjr69 rjmjr69 is offline
 
Join Date: Jan 2007
Location: Southie
Posts: 876
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Awesome Idea thanks.
Reply With Quote
  #6  
Old 04-26-2007, 03:38 PM
thedvs thedvs is offline
 
Join Date: May 2002
Posts: 353
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

very very handy, many thanks indeed
Reply With Quote
  #7  
Old 04-28-2007, 07:33 PM
The_VarMaster The_VarMaster is offline
 
Join Date: May 2006
Location: Russia
Posts: 30
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You can track user using "Who is online". When user appears in list, you check, does anyone tracking this user and then add pms into database if needed.
Reply With Quote
  #8  
Old 04-28-2007, 08:04 PM
wengi's Avatar
wengi wengi is offline
 
Join Date: Aug 2006
Location: Malta
Posts: 171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice idea m8
Installed
Reply With Quote
  #9  
Old 05-08-2007, 12:41 PM
Mrdby Mrdby is offline
 
Join Date: Mar 2007
Location: Hades
Posts: 1,298
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

any problems with this?
Reply With Quote
  #10  
Old 05-08-2007, 12:51 PM
Martin-TMGRS Martin-TMGRS is offline
 
Join Date: May 2005
Location: Coventry
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm loving this alreadyand I only insalled it 5 mins ago, great work :up:
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 11:37 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08215 seconds
  • Memory Usage 2,288KB
  • Queries Executed 24 (?)
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
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (9)postbit_onlinestatus
  • (10)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete