After a year or so of me asking vBulletin to start logging IP addresses in the userchangelog table, vBulletin 4.0.4 finally has it (yay!). This means the email rollback system I designed many years ago can work solely off default vBulletin tables now.
This system gives you a quick interface to see any user's email change history, the time it was done, as well as the IP address that made the change (this is handy for locating hijacked/phished accounts that were stolen). This also gives you an easy way to simply roll back the user's email address to any email address they had previously by clicking on the email address. It does *not* roll back the password... instead it makes the password not work and sends the user a password reset email to the email address their account was just rolled back to.
To install, download the product-digitalpoint_em_rollback.xml and install it by going to AdminCP -> Plugins & Products -> Manage Products -> Add/Import Product
This system gives you a quick interface to see any user's email change history, the time it was done, as well as the IP address that made the change (this is handy for locating hijacked/phished accounts that were stolen). This also gives you an easy way to simply roll back the user's email address to any email address they had previously by clicking on the email address. It does *not* roll back the password... instead it makes the password not work and sends the user a password reset email to the email address their account was just rolled back to.
To install, download the product-digitalpoint_em_rollback.xml and install it by going to AdminCP -> Plugins & Products -> Manage Products -> Add/Import Product