Version: 2.0.1, by Almotmaiz.Net
Developer Last Online: Oct 2013
Category: Miscellaneous Hacks -
Version: 3.8.x
Rating:
Released: 01-11-2009
Last Update: 01-17-2009
Installs: 579
DB Changes Uses Plugins Auto-Templates
Translations
No support by the author.
vMailv2.0.1
Product Verify Mail before registration
No FAKE email after Today !!
================ Please remember to click Mark as Installed if you use this modification.
Support questions from members who have not marked this as installed will be considered low priority.
================
ABOUT THIS MOD
This mod give correct E-mail via new user-register , Send code to email before go to register form step , and this new user can't reg without this code (in Email) , with this product u can make sure about your new user in your forum . And u can verify E-mails in user update his/her Email .
ADVANTEGS OF PRODUCT .
Option to swithching this Addon "ON" or "OFF" .
Option to SET custom PREFIX for veify code ( to make it harder for someone to decrypt it.)
option to SET Number of days after which we will delete the verification code form the database.
Option to hide E-mail field's in register form .
Option to use Image Verification.
Option to verify E-mails in user update email in usercp.
Option to check E-mail domain if exist or not before send the code.
SCREEN'S
in second post.
HOW TO INSTALL AND UPGRADE.
UPLOAD product from your ACP .(overwrite if UPGRADE)
There is one thing I would like to change that someone might be able to help me with. I need to change the "from" name on the email this sends out but am not sure where the mod is picking the name is up from. Does anyone know what code needs to be changed in order to change this?
There is a HUGE bug on this mod. If vMail is used to confirm e-mail changes, this error will show up:
Fatal error: Call to undefined method class_vMail::Cleaning() in profile.php(182) : eval()'d code on line 18
The reason this error shows up is that the script calls to a function called Cleaning that DOES NOT EXIST.
To fix this, you will have to edit the plugin called "vMail - Functions" and add the following function:
function Cleaning($type,$code) {
global $vbulletin;
switch($type)
{
case 'free':
$vbulletin->db->query_write("DELETE FROM ". TABLE_PREFIX . "nlp_vmail WHERE code = '".$code."'");
}
}
I hope this helps other users in the same situation.
I've tired again and Installed, It seems to be working with registration but the part where you change your email in your control panel seems dodgy, it sends you the email no problem but when you go to the links in the email its a fatal error so I've disabled that function for now.
I've had one member join succesfully using it and I've also tested it but I've not had anyone register for a few days now. Worrying!
So it looks like the "Incorrect code, please enter the correct code." error is happening because the field that holds the code on the registration form is not present. So when the user submits the forum, the code is not passed - thus the error. So, the fix would be how to manually add this field back...