vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=235)
-   -   Miscellaneous Hacks - vMail - Verify Mail before registration. (https://vborg.vbsupport.ru/showthread.php?t=201466)

chick 06-08-2009 04:11 PM

Quote:

Originally Posted by bleros (Post 1825573)
Option to verify E-mails in user update email in usercp.

usercp not work? to verify email?

same here, this has not been fixed

macbooking 06-09-2009 10:08 AM

Installed
Works like a charm!!!

5 Star Mod

ez,
audiosuite.at ;)

utahraves 06-09-2009 06:13 PM

Bug report: I have 3.8.2 - I am receiving an error with vMail.

Fatal error: Call to undefined method class_vMail::Cleaning() in /(path)/profile.php(182) : eval()'d code on line 24

Replace (path) with the path to the profile.php file.

I receive this when changing the e-mail address of an account using user control panel (not admin control panel)

dancue 06-10-2009 11:00 AM

I'm having some people tell me that they are not being given valid codes.

Anyone else experiencing this?

virus9112002 06-10-2009 02:39 PM

Quote:

Originally Posted by utahraves (Post 1826566)
Bug report: I have 3.8.2 - I am receiving an error with vMail.

Fatal error: Call to undefined method class_vMail::Cleaning() in /(path)/profile.php(182) : eval()'d code on line 24

Replace (path) with the path to the profile.php file.

I receive this when changing the e-mail address of an account using user control panel (not admin control panel)

Me To
when changing the e-mail address of an account using user control panel
Even That I do it manually
by open http://www.domain.com/forum/profile.php?do=vMail
and put the valid codes then click Save Changgs
I receiving an error
Fatal error: Call to undefined method class_vMail::Cleaning() in /(path)/profile.php(182) : eval()'d code on line 45

chick 06-11-2009 05:38 PM

Even if you switch this off or disable it, the same error on the USER CP will show at the top. So you need to uninstall the product.

Coder can you respond, this is really a nice mod that need to be fixed, such a shame not to fix it or try to help out please...

could this have to do with vbseo?

Veer 06-15-2009 09:07 AM

I'm getting this error:

Quote:

Database error in vBulletin 3.8.0:

Invalid SQL:

SELECT userid
FROM useractivation
WHERE activationid = '6ffeabb3160fce690a07a245d822a3f8ce0c73ca';

MySQL Error : Table 'forum.useractivation' doesn't exist
Error Number : 1146
Request Date : Monday, June 15th 2009 @ 12:07:15 AM
Error Date : Monday, June 15th 2009 @ 12:07:15 AM
Script : http://www.site.com/register.php?a=a...22a3f8ce0c73ca
Referrer : http://by138w.bay138.mail.live.com/m...e&n=1540691792
IP Address : xx.xxx.xx.xxx
Username : Unregistered
Classname : vB_Database
MySQL Version : 5.0.77-community

gsmlover4u 06-16-2009 07:46 AM

installed
working fine with 3.8.2

vitrag24 06-17-2009 09:43 AM

i've just installed.
i've imported xml. anything else i need to do? no custom language i have so havent imported any languaGE PACKS.

i'm getting following error after clicking on go button:

[only if i keep image verification option on, if i keep it off, no such error But it gives incorrect code error after we're on proper register form though image verification code is right--after i disabled plugin, registration is ok without any problems]

]
Fatal error: Call to undefined function fetch_require_hvcheck() in /home/XXXXXXXX/public_html/register.php(81) : eval()'d code on line 154

Please help me.

Makc666 06-19-2009 08:23 AM

vitrag24, always right you vBulletin's version!!

Almotmaiz.Net, here are the question & proposal for you.

We have the "Option to hide E-mail field's in register form".

As I can see the only difference for this one is if the user will see the email or not.

Because he is not able to change email during second stage of registration (after he clicked the link in email).
He will be told that email is not the same as for that verification code.
  1. The question is:
    What was the idea for this option? Trap to fool the bots? I really can't understand.

  2. The proposal is (really depend on the above answer):
    May be we can make those fields none editable?

    In other words add readonly like this (just an example):

    PHP Code:

    <if condition="$vboptions[nlp_vmail_hidemfield]">
                    <
    input type="hidden" name="email" value="$vMail_emailreadonly />
                    <
    input type="hidden" name="emailconfirm" value="$vMail_emailreadonly />
    </if> 

  • One more little question:
    Is there any way for admin to clean up the verification codes and emails which were not activated rather then going to phpMyAdmin?

    In other words - I set up "Cleanup Days" to 10 day or 0 days and I want to remove some users from the waiting list, as there any internal tool for this operation in mod?

P.S. Thanks to Gabriel for his fix in post:
Quote:

Originally Posted by gabrielt (Post 1788517)
There is a HUGE bug on this mod. If vMail is used to confirm e-mail changes, this error will show up:
....

All one must to use it not to get an error when option "check Updated email ?" is "Yes" (by default):

Code:

Fatal error: Call to undefined method class_vMail::Cleaning() in /********/profile.php(182) : eval()'d code on line 24

P.S. It will be nice to put a note that you have to disable "ACP -> vBulletin Options -> User Registration Options -> Verify Email address in Registration" to avoid double email verification.

Thanks

vitrag24 06-21-2009 07:41 PM

@Makc666,
i didnt understand you.
this mod isnt compatible with my vb version 3.7.1?

Gotmian 06-22-2009 04:56 PM

Hey, GREAT mod and will help a lot with the HUGE number of random registration we get. I have an issue though, the registration email takes forever to be sent...

Is there sth wrong with me and my configuration, or is it a server / script error?

Makc666 06-24-2009 05:33 PM

Quote:

Originally Posted by vitrag24 (Post 1834293)
@Makc666,
i didnt understand you.
this mod isnt compatible with my vb version 3.7.1?

I was wondering what version of vBulletin you use as not all users update their profiles here on forum.

Try to disable in MOD's settings the option "Image Verification".
Oh. You already did that one.

Then try to search in you forum's *.php files for code like:
PHP Code:

function fetch_require_hvcheck

If didn't find it then this mod is not compatibly with "Image Verification" process.

Quote:

Originally Posted by Gotmian (Post 1834914)
Hey, GREAT mod and will help a lot with the HUGE number of random registration we get. I have an issue though, the registration email takes forever to be sent...

Is there sth wrong with me and my configuration, or is it a server / script error?

This is or your vBulletin's "Email Options" error or server's error.

You can check this one by disabling this mod.

vitrag24 06-25-2009 12:42 PM

Quote:

Originally Posted by Makc666 (Post 1836548)
I was wondering what version of vBulletin you use as not all users update their profiles here on forum.

Try to disable in MOD's settings the option "Image Verification".
Oh. You already did that one.

Then try to search in you forum's *.php files for code like:
PHP Code:

function fetch_require_hvcheck

If didn't find it then this mod is not compatibly with "Image Verification" process.


This is or your vBulletin's "Email Options" error or server's error.

You can check this one by disabling this mod.


https://vborg.vbsupport.ru/showpost....&postcount=169
there shdnt be problem with image verification as even if i dont keep it on in vmail settings, then also registration error.
https://vborg.vbsupport.ru/showpost....&postcount=169
plz check and read it again.

i need this mod to prevent spammers..
Thanks.

Makc666 06-26-2009 05:33 PM

1.
Did you applied this patch?
https://vborg.vbsupport.ru/showthread.php?p=1788517
If no, do it and re-upload the product.

2.
Have you change vBulletin's version in ACP in Debug mode?
In other words do you see version 3.7.1 on forums?

3.
There is no such function as "function fetch_require_hvcheck" in vBulletin version 3.7.1
There is a special check for this one in version 2.0.1 of this mode.

Here it is:

PHP Code:

            // fixed 2.0.1 unknown function in vB 3.7.x.
            
if($vMail->vB_version(8) AND (function_exists('fetch_require_hvcheck') && fetch_require_hvcheck('register'))) {
                
// vBulletin 3.8
                
require_once(DIR '/includes/class_humanverify.php');
                
$verify =& vB_HumanVerify::fetch_library($vbulletin);
                
$human_verify $verify->output_token();
            } 

It looks like some problem on your side.

steve71 07-05-2009 02:42 PM

Excellent mod. :)

Working fine in 3.82

vitrag24 07-05-2009 06:04 PM

Quote:

Originally Posted by Makc666 (Post 1837980)
1.
Did you applied this patch?
https://vborg.vbsupport.ru/showthread.php?p=1788517
If no, do it and re-upload the product.

2.
Have you change vBulletin's version in ACP in Debug mode?
In other words do you see version 3.7.1 on forums?

3.
There is no such function as "function fetch_require_hvcheck" in vBulletin version 3.7.1
There is a special check for this one in version 2.0.1 of this mode.

Here it is:

PHP Code:

            // fixed 2.0.1 unknown function in vB 3.7.x.
            
if($vMail->vB_version(8) AND (function_exists('fetch_require_hvcheck') && fetch_require_hvcheck('register'))) {
                
// vBulletin 3.8
                
require_once(DIR '/includes/class_humanverify.php');
                
$verify =& vB_HumanVerify::fetch_library($vbulletin);
                
$human_verify $verify->output_token();
            } 

It looks like some problem on your side.


1. Thanks. I hope that will solve my problem.
but i dont know how to add function?
what to do after selecting edit product?

2. yes, i can see vb 3.7.1 on my fourm.

3. wht shd i do then?

Thanks a lot again.
I hope i can use this mod without any error soon.

Makc666 07-08-2009 10:28 AM

Quote:

Originally Posted by Makc666 (Post 1837980)
1.
Did you applied this patch?
https://vborg.vbsupport.ru/showthread.php?p=1788517
If no, do it and re-upload the product.

Quote:

Originally Posted by vitrag24 (Post 1843325)
1. Thanks. I hope that will solve my problem.
but i dont know how to add function?
what to do after selecting edit product?

  1. You have to download the product.
  2. Open its XML file in some Text Editor.
  3. Make changes from https://vborg.vbsupport.ru/showthread.php?p=1788517.
  4. Save.
  5. Then upload or re-upload this product.

This is the first thing you have to do.

Then check.

vitrag24 07-08-2009 06:02 PM

Quote:

Originally Posted by Makc666 (Post 1845039)
  1. You have to download the product.
  2. Open its XML file in some Text Editor.
  3. Make changes from https://vborg.vbsupport.ru/showthread.php?p=1788517.
  4. Save.
  5. Then upload or re-upload this product.

This is the first thing you have to do.

Then check.

Thanks but that is wht i'm asking.
how to edit?
Where should i add that code? anywhere or at the bottom or top in file?

Makc666 07-08-2009 08:17 PM

[product]-vMail-2.0.1(English-Base).xml

Find line:
Code:

// Build veirfy code .
Above add:
Code:

function Cleaning($type,$code) {
        global $vbulletin;
        switch($type)
        {
                case 'free':
                $vbulletin->db->query_write("DELETE FROM ". TABLE_PREFIX . "nlp_vmail WHERE code = '".$code."'");
        }
}


Scan Cape Cod 07-09-2009 03:16 PM

Installed in 3.83 without a hitch, using the above tweak as well. I modified several phrases to customize the procedure for my forums. Very nice mod, thanks!

vitrag24 07-10-2009 06:02 AM

Quote:

Originally Posted by Makc666 (Post 1845350)
[product]-vMail-2.0.1(English-Base).xml

Find line:
Code:

// Build veirfy code .
Above add:
Code:

function Cleaning($type,$code) {
        global $vbulletin;
        switch($type)
        {
                case 'free':
                $vbulletin->db->query_write("DELETE FROM ". TABLE_PREFIX . "nlp_vmail WHERE code = '".$code."'");
        }
}



Same error again. i'm on vb 3.7.1
check https://vborg.vbsupport.ru/showpost....&postcount=169
same problerm mentioned before

Makc666 07-10-2009 08:21 AM

1 Attachment(s)
Quote:

Originally Posted by vitrag24 (Post 1846211)
Same error again. i'm on vb 3.7.1
check https://vborg.vbsupport.ru/showpost....&postcount=169
same problerm mentioned before

There are several errors on this product - version 2.0.1
  1. Line:
    PHP Code:

    if($_current[1] = $_ver

    Must be:
    PHP Code:

    if($_current[1] == $_ver

  2. All lines:
    PHP Code:

    if(fetch_require_hvcheck('register')) { 

    Must be:
    PHP Code:

    if($vMail->vB_version(8) AND (function_exists('fetch_require_hvcheck') && fetch_require_hvcheck('register'))) { 


I am attaching NONE official version 2.0.1.2 with all bug fixed in it.
Use it and be happy :D

Updated!

I attached 2.0.1.3 version.

I found out that original version has TWO external images shown ACP (Admin Area).

Code:

http://h.alz3abi.googlepages.com/new.png
http://h.alz3abi.googlepages.com/motm.gif

I am not paranoid with this one but I am 100% sure this is not secure.
In version 2.0.1.3 those external images were removed.

vitrag24 07-10-2009 06:20 PM

Quote:

Originally Posted by Makc666 (Post 1846245)
There are several errors on this product - version 2.0.1
  1. Line:
    PHP Code:

    if($_current[1] = $_ver

    Must be:
    PHP Code:

    if($_current[1] == $_ver

  2. All lines:
    PHP Code:

    if(fetch_require_hvcheck('register')) { 

    Must be:
    PHP Code:

    if($vMail->vB_version(8) AND (function_exists('fetch_require_hvcheck') && fetch_require_hvcheck('register'))) { 


I am attaching NONE official version 2.0.1.2 with all bug fixed in it.
Use it and be happy :D

Thanks a lot.
Now it's working perfactly.
Thanks.

steve71 07-13-2009 02:02 PM

Quote:

Originally Posted by steve71 (Post 1843235)
Excellent mod. :)

Working fine in 3.82


We used to get signups daily from spam bots...even though they were auto blocked it was still annoying to have them continue to register and waste precious resources.

Since installing this mod we have had ZERO spam signups. It has also eliminated members from entering a bunk e-mail addy only to have the registration fail when they can't confirm it.
:)

fta2k 07-14-2009 07:30 PM

Installed and working great...

Hopefully spammers will have a harder time signing up

rammbs 07-17-2009 03:47 PM

Installed and working perfectly on version 3.7.3 using Makc666's updated xml.

Thanks!!!

itswiz 07-17-2009 06:20 PM

Excellent feature!!! Working like a charm of 3.8.2.. Stopped allot of spammers reaching into site. I would highly recommend this mod .

onehost 07-18-2009 02:49 AM

Installed on 3.8.x - seems to work fine.

Do you guys keep your VB email verification on,
or do you turn it off and let this mod do it?

I had it turned on, and had to basicly go through
two verifications before I could post...not a bad idea i guess...

BigDog56 07-18-2009 08:45 PM

I re-installed this due to a banned member that kept registering under fake emails with not so nice user names. In vBulletin on their email conferm, their username shows up at the bottom of the forum before the confirm their email, this mod puts a stop to it. Thank you!

SDonkey 07-18-2009 09:40 PM

Much better. I don't need to prune Users Awaiting Email Confirmation.

Excellent. ! Awesome!

"Applause"

djXpire2 07-19-2009 12:23 AM

Hi,

I'm still getting this error on my board using the Makc666's updated mod:

The following errors occurred during your registration
"Incorrect code, please enter the correct code."

My board is at: http://x264-bb.com
Anyone can help me out? Thanks!!!

BigDog56 07-19-2009 12:41 AM

Problem here. Once someone has the verification code, they can re-register under fake emails using that code.

chick 07-20-2009 12:28 PM

Quote:

Originally Posted by BigDog56 (Post 1851440)
Problem here. Once someone has the verification code, they can re-register under fake emails using that code.

wow that's quite the bug :eek:

James Birkett 07-20-2009 01:17 PM

I have a problem with this modification;
it doesn't send the e-mails! I've tried sending to hotmail and Gmail with no results.
Anybody else have this problem/a fix?

ajones01 07-21-2009 03:09 PM

Quote:

Originally Posted by James Birkett (Post 1852182)
I have a problem with this modification;
it doesn't send the e-mails! I've tried sending to hotmail and Gmail with no results.
Anybody else have this problem/a fix?

Hi James
I seemed to have a problem too with not receiving the email tried various email addresses
but I found that after the email had been sent and I went through to the next page to enter the verification code I clicked the forget code link and refilled in my email address again and then I received 2 emails with the verification code . So although I have the add-on working it is not working 100% for me. Shame as it is just what the doctor ordered
regards
aNDy

Dr.LoVe 07-21-2009 05:27 PM

thanx man !

pandoros 07-21-2009 10:42 PM

I do not understand this mod, is this an additional verification code, other then what vb sends out?

Makc666 07-26-2009 08:46 PM

Quote:

Originally Posted by pandoros (Post 1853200)
I do not understand this mod, is this an additional verification code, other then what vb sends out?

vBulletin sends you a verification code AFTER the user is registered on the forum.
So if the user entered WRONG email or PROBLEM email during registration this is a headache.

This mod checks user's email BEFORE registration.
If the email is OK then the user continue his registration.

P.S. Why not to install on a test board and not to see in action.
Use the version from this post https://vborg.vbsupport.ru/showthread.php?p=1846245 - it has know bugs fixed.

chick 07-27-2009 12:17 AM

Sorry I had to uninstall. Shame it's not supported and fixed.


All times are GMT. The time now is 03:29 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01826 seconds
  • Memory Usage 1,884KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (6)bbcode_code_printable
  • (13)bbcode_php_printable
  • (18)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete