MasinoCaptcha10 is an extension that intended to be used together with the other extensions I created for PHPMaker 10. This extension has the ability to always generate the Captcha (security code) in the Login, Forgot Password, Register, and Change Password pages without having to depend on the related setting from the Advanced Security of PHPMaker. When you enable MasinoCaptcha10 extension together with the extensions that will customize those four pages, and each time you want to either display or hide the Captcha code in those four pages, then you don't need to regenerate the script files. Simply adjust the related setting from the generated configuration (ewcfg10.php) file.
In the original CAPTCHA extension that created by PHPMaker, you have to enable first the CAPTCHA settings that related to those four pages from Security -> Advanced -> User Login Options, by giving the checked mark at CAPTCHA (requires extension) item under the Login, User Registration Page, Change Password Page, and Password Recovery Page, afterwards re-generate the script files. In other words, each time you want to either display or hide the Captcha, then you have to adjust first the related settings and then regenerate the script files. It depends on the related settings in the Advanced Security of PHPMaker.
MasinoCaptcha10 extension also will adjust the look and feel of the Captcha in the Register or Registration page, especially if you are using MasinoRegister10 extension but you don't want to show the grid table in the Registration page. The Captcha will be displayed on a line with the other fields, so it will look neater as should be. You can see the demo of this from this page. You have to click on I Agree and Proceed! button in order to see it in action.
Lastly, MasinoCaptcha10 extension will also change the default Captcha font from aftershock font become monofont font. I like the monfont, because it is neater and more readable than the other fonts. The other changes that implemented in MasinoCaptcha10 is adjusting the business logic changes in the User Registration Page if you are using MasinoRegister10 extension. As we have already known for version 9.2.0, there is the ability to display or hide the Terms and Conditions page that precedes before the registration form itself. So, I have to handle this changes too in the MasinoCaptcha10 extension.
Updated on November 19, 2013: Fixed: Captcha not showing on the Login, Registration, Forgot Password, and Change Password forms if MasinoFixedWidthSite10 extension is enabled.
Last updated on December 30, 2013: Fixed: If DejaVuSans font selected, then the outter font will be truncated.
As the conclusion and recap, here is the advantage of MasinoCaptcha10 extension:
- The Captcha security code will always be generated for the Login, Change Password, User Registration, and Change Password page.
- No need to re-generate the script files if you want to display or hide the Captcha. Simply customize the related setting in the generated configuration (ewcfg10.php) file.
- Auto-adjusted position especially for the User Registration Page which will not use the grid table for the fields.
- Use the better looking of font as the default font: Monofont.