The process first takes the MD5 of the password the user typed in. Then, it appends a value that is dependent upon the time the page is viewed. Then, it takes another MD5 of the password to irreversibly encrypt the password in such a way that it changes every time the password is entered.
This also blocks internet browsers that store passwords, which sometimes can lead to unauthorized access of accounts. If the user wants, the auto-login option is still available to store the password.
Remember to install the mod manually on any other templates you may have!
Current Version: 0.1.0
Known Bugs:
- This MOD does not adapt to any custom (nonstandard) login forms you may have (such as those created from IM portal). This is not a bug per se, but this mod will be altered in version 0.2.0 to allow for adaptation on those forms. Note that passwords will NOT be encrypted on those forms. See author's notes on version 0.2.0 for how to make the mod adapt AND encrypt to any nonstandard forms you have.
Let me know of any features or suggestions you might have, and of course, of any bugs you find. If no bugs are found, this will be soon submitted to the mod database as version 1.0.
Add-Ons:
- Shof515 has been kind enough to create an add-on for this MOD so that it will work with the IM Portal MOD. You can view a demo of it working here, and download it here. Thanks, Shof515!
NOTE: This modification has been properly set up so that any incompatible browsers or browsers that are blocking javascript can still log in. A backup has been programmed in so that phpBB can determine if the password was successfully encrypted through the use of javascript. If it wasn't, phpBB still handles the login normally.
Click Here to download the PassProtect ZIP file