The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Email notification if someone attempts to access your Admin CP Details »» | |||||||||||||||||||||||||||||
Email notification if someone attempts to access your Admin CP
Developer Last Online: May 2021
This is my version of the hack that Firefly released for VB2.
VB3's standard log of failed admincp login attempts is a nice feature.. but since you get no instant notification, by the time you check the log it could be too late. Also, the log doesn't show which passwords the potential intruder is trying... If someone is close to guessing my password I wanna know about it! What does it do? With this hack, when someone tries to login to your admincp or modcp you'll get an email that contains the username they tried, the password they tried, their ip address, hostname, # of strikes, referer, script, and the date & time of the attempt. It will look something like this: Quote:
Quote:
Update (1-4-05): A couple of users have expressed concern about this mod sending a plaintext password over http for all logins. This update (v1.1) addresses that concern by only sending the password for cplogins. To update just re-do the first step in the instructions for your vbulletin version (the first edit to adminfunctions.php). Or if you'd prefer that the attempted password not be sent at all simply skip the edits to adminfunctions.php. If you don't recieve an email when testing, make sure you have the webmaster email set in the admincp (vBulletin Options + Site Name / URL / Contact Details). Also, sometimes it takes a while for the email to arrive. So give it plenty of time before screaming "it doesn't work".. Still not working? Read this! Credits: Thanks to the original creator of this hack (Chen) for the idea, and thanks to Boofo for helping me test it. Show Your Support
|
Comments |
#32
|
||||
|
||||
Quote:
If it works, make sure you added the last bit of code in the instructions in two places. If you still don't recieve the failed login email try re-applying all changes to login.php. |
#33
|
||||
|
||||
Quote:
Could this be conflicting with another hack or something? |
#34
|
||||
|
||||
Quote:
|
#35
|
||||
|
||||
Quote:
|
#36
|
||||
|
||||
Quote:
|
#37
|
||||
|
||||
I don't get any email either. EvilLS, are you 100% positive that you are using the proper parameters for vbmail()?
|
#38
|
||||
|
||||
Quote:
Are you by chance using any kind of spam guard for your emails? If so, maybe a combination of words in the warning email is triggering it? Thats all I can think of. |
#39
|
||||
|
||||
The official "Its not working" check-list. If for some reason you don't get a warning email when testing this hack please carefully read through the checklist below.. 1) Log into your Admin CP and click "vbulletin options". From the list click on "Site Name / URL / Contact Details". Scroll down to where it says "Webmaster's Email" (not Contact Us Link). Make sure that you have entered a valid email address there. 2) In your Admin CP under "Import & Maintenance" click Diagnostics. In the email testing area enter the same email address that you have as your webmaster's email. Run the email test to verify that your vbulletin email is working properly. If it is, you should recieve an email after running the test. 3) If you're using vB 3.0.1 or earlier make sure that you added the last bit of code from the instructions in two seperate places. Open your edited login.php file and search for this: Code:
vbmail($vboptions['webmasteremail'], $subject, $message); 4) This hack has been tested on vBulletin 3.0.1 - 3.0.5. If you're using a different version, open your register.php file and search for "vbmail" (without the quotes).. This is to make sure that the vbmail() function has the same name in your version. 5) Re-apply the file edits to login.php making sure that you follow the instructions carefully. 6) If you're using any kind of spam guard for your emails that blocks junk mail, turn it off (temporarily). 7) Now lets test it again. Close your browser and re-open it again. Go to your forum and click "logout". While still logged out go to yoursite.com/forums/admincp/ and then hit the "refresh" button on your browser. Type in an incorrect password and hit submit. Now lets test it again while you are logged into the forum but not the admincp. Close your browser & reopen it again. Go to your forums and login with the correct info. Then go back to /forums/admincp/ and your username should already be listed. Type in an incorrect password and hit submit. Wait 15-25 minutes before checking your email this time (sometimes it takes a while for the mail to be delivered). Keep in mind, you only get an email when someone tries to login to your admincp or modcp... This has no effect on any of the regular login forms. If you've carefully checked everything in the list above and it still doesn't work for you then it could be conflicting with another hack that you've installed. Other than that, I have no idea. |
#40
|
||||
|
||||
Quote:
Actually, what causes it to not be delivered immediately is that when the vbmail function is called - it adds the email to the Queue, rather than sending it out immediately. The queue is triggered by activity on the board (clicking links/buttons/etc...). So, if you do the test-incorrect-login, and then immediately stop and wait - if there's no one on your board, you're not going to get any email until someone does something on your board. All you have to do is just click on something - anything - and the queue will be processed. Of course, this assumes that the rest of the checklist items are set correctly - but I thought I might shed some insight as to why it sometimes seems to take forever for someone to get the email. |
#41
|
||||
|
||||
Quote:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|