vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   Miscellaneous Hacks - ZH - Don't Require E-Mail Confirmation (https://vborg.vbsupport.ru/showthread.php?t=134427)

Ziki 12-19-2006 10:00 PM

ZH - Don't Require E-Mail Confirmation
 
This modification was brought to you by
KXDesign
http://www.kxdesign.com/


~Hack name
Don't Require E-Mail Confirmation

~Hack description
I always hated to confirm my mail address by registration.It is senseless.This modification deletes that thing ;)

You see the block where you have to type in the email address?It has the same purpose as the confirm password thing.I don't see the sense of having that.The email confirmation that sends emails to click on links to activate their profile still works normally it is not affected by this!

~Hack options
None

~Hack info
File uploads: 0
Template edits: 1
Templates: 0
File edits: 4
Plugins: 0
SQL Queries: 0
Phrases: 0
Settings: 0

Install time: 2 minutes
Install level: Medium

~Hack installation

Step 1: Open template register ,then find and delete this:

Code:

                                        <td>
                                                $vbphrase[confirm_email_address]:<br />
                                                <input type="text" class="bginput" name="emailconfirm" size="25" maxlength="50" value="$emailconfirm" dir="ltr" />
                                        </td>

Step 2: In the register.php file find and delete this parts of code:

Code:

                'emailconfirm'      => TYPE_STR,
Code:

                OR empty($vbulletin->GPC['emailconfirm'])
Code:

        // check for matching email addresses
        if ($vbulletin->GPC['email'] != $vbulletin->GPC['emailconfirm'])
        {
                $userdata->error('emailmismatch');
        }

Code:

                $emailconfirm = htmlspecialchars_uni($vbulletin->GPC['emailconfirm']);

~Hack screenshots
Attached


~Hack copyright
This may not be distributed,released or claimed as your work without author's permission.

Ziki 12-20-2006 11:47 AM

Reserved

Surviver 12-20-2006 11:52 AM

What is this for ?

Why somewne should not confirm his E-Mail Adress ?

I don't understand the mind in it

Greetings Surviver

Ziki 12-20-2006 11:55 AM

Well I don't see the logic behind it.Why would someone have to type the same email address again.I understand why password but mail address?Senseless

Surviver 12-20-2006 12:10 PM

Quote:

Originally Posted by Ziki (Post 1142181)
Well I don't see the logic behind it.Why would someone have to type the same email address again.I understand why password but mail address?Senseless

If you have a big board, and you chose that users have to activate their accounts via email. if someone types in the fals email, he have to register new ...


Someone will not need this, but why remove ;)

Ziki 12-20-2006 12:13 PM

But he can type a false email twice.this doesn't delete the email check.Only the second confirmation box :)

innersanctum 12-20-2006 12:28 PM

Personally, I think the email confirmation is to prevent someone from "fat-fingering" their email address and inputting it wrong.

Hornstar 12-20-2006 12:32 PM

Would be good if vb could put a better check in eg. sends a email to make sure it is a real email and not a fake address. and then if it is real then they can finish their registration. If you could do that, then that would be great. I just feel that this may make things worse.

Ziki 12-20-2006 12:39 PM

YOu can try registering over at my website it works just fine.I never saw the point of that so I removed it

DJ XtAzY 12-20-2006 12:42 PM

You can simply just disable activation in vb Options.

Ziki 12-20-2006 12:50 PM

I don't think anybody gets the purpose of this hack.You see the block where you have to type in the email address?It has the same purpose as the confirm password thing.I don't see the sense of having that.The email confirmation that sends emails to click on links to activate their profile still works normally it is not affected by this!

Bad Bunny 12-20-2006 02:13 PM

I understand it. And it is not a BAD modification, just one that not everyone would use. But for those out there that like you don't want to input the email address twice when signing up, it is gold.

Thanks!

Floris 12-20-2006 02:17 PM

I need this, and this learned me how to tweak my register form. We need it to be as simple as possible, a quick name, pass and email, and press submit. No need to enter any other stuff or double type it. This mod will now be used :)

Floris 12-20-2006 02:26 PM

Works great. Do you also have this for the password field?

DPSR 12-20-2006 02:54 PM

yeah, please make one for password filed also :)

Ntfu2 12-20-2006 03:59 PM

Quote:

Originally Posted by hornstar1337 (Post 1142197)
Would be good if vb could put a better check in eg. sends a email to make sure it is a real email and not a fake address. and then if it is real then they can finish their registration. If you could do that, then that would be great. I just feel that this may make things worse.

Thats what make users confirm email address does.

Ziki 12-20-2006 04:17 PM

You mean when it sends the activation email?No it doesn't


@Floris

Will do now :D (Yeah a vb developer installed my hack...so honored right now :D)

Ziki 12-20-2006 04:43 PM

Here you go Mr.Floris :D

https://vborg.vbsupport.ru/showthread.php?t=134444

Zowners 12-20-2006 05:54 PM

Isnt this a default? you can turn off email conformation in vbulletin options..

Ziki 12-20-2006 05:58 PM

Quote:

I don't think anybody gets the purpose of this hack.You see the block where you have to type in the email address?It has the same purpose as the confirm password thing.I don't see the sense of having that.The email confirmation that sends emails to click on links to activate their profile still works normally it is not affected by this!
Please read

Ntfu2 12-20-2006 06:43 PM

Quote:

Originally Posted by Ziki (Post 1142302)
You mean when it sends the activation email?No it doesn't


@Floris

Will do now :D (Yeah a vb developer installed my hack...so honored right now :D)

No it doesnt go and check if its a real email address per say because that would be pointless as you could enter any number of email address available on the web. It confirms thats its your email address or one you have access to be able to read. Simply confirming its a real address would be pointless and a waste of time/resources

nice mod btw :D

Ziki 12-20-2006 06:57 PM

Nobody gets this hack.lol

RockForums 12-20-2006 07:13 PM

I understand it and have installed it.

Works perfectly >> http://www.rock-forums.com/community/register.php

If people don't understand this hack, it's simply deleting the EMAIL CONFIRMATION BOX. This means that the user only has to type in the email address once. If you have your forums set so that users are required to confirm their email address, this will not change anything to do with those settings.

I presume the confusion is coming with the word "confirmation".

DJ XtAzY 12-20-2006 08:07 PM

Oh i gett this now. I got confused lol. Will try it out.

Murty 12-20-2006 08:27 PM

Look at the screen shot everyone! that tells you all you need to know. Instead of typing your email address twice at the registration screen, you only have to do it once. Your email activation has nothing to do with this. (hope that is correct)

Ntfu2 12-21-2006 01:13 AM

Quote:

Originally Posted by Ziki (Post 1142386)
Nobody gets this hack.lol

I get it just fine. I was simply answering someone elses question for a pointless modification

Hornstar 12-21-2006 04:38 AM

Quote:

Originally Posted by Ziki (Post 1142386)
Nobody gets this hack.lol

we get it, we are going a little off topic. sorry lol.

Quote:

Originally Posted by Ntfu2 (Post 1142585)
I get it just fine. I was simply answering someone elses question for a pointless modification

I will explain what I mean so you understand what I meant.

Quote:

Originally Posted by Ntfu2 (Post 1142378)
No it doesnt go and check if its a real email address per say because that would be pointless as you could enter any number of email address available on the web. It confirms thats its your email address or one you have access to be able to read. Simply confirming its a real address would be pointless and a waste of time/resources

nice mod btw :D

Basically the current way vbulletin has the email confirmation system set up, is so the user inputs their email address twice (which makes sure the user has not accidentally inputed a spelling mistake). and then they need to confirm their email address by clicking on the link in their inbox.

However I have so many duplicate users because they sign up once putting in a fake email address and then realizing they can not post or download because they cant finish the final step in the registration process because they put in a fake email address. So then they sign up again doing it correctly the second time.

However what I was thinking of for a mod would be this. After they enter their email address, (using ajax technology), it would check if that is a real email or a fake one by sending an email and seeing if its gets bounced back or not. If it doesn't get bounced back they can finish their registration process, and then they would be able to activate their account because it would be a real email address. However if the email gets bounced back, an error message would come up saying invalid email address.

This would be impressive if someone could do this. I know that something like this probably would never be made, but in my head, it sounds good, so lets leave it at that :D

jerrygad 12-21-2006 08:03 AM

Very nice hack indeed. However I prefer the default one :)

Artificial_Alex 12-21-2006 08:12 AM

Thanks :D -installs-

Ziki 12-22-2006 01:15 PM

Quote:

Originally Posted by jerrygad (Post 1142691)
Very nice hack indeed. However I prefer the default one :)

Default one?

Vaupell 01-28-2009 10:26 AM

haha lovely,, always wondered why the heck i should enter my email twice.

The title on this mod is misleading, proberly why people ask all those
odd questions such as "prefer the default one".

Don't Require E-Mail Confirmation = No email activation.

But infact this only removes the "secound" field to enter the email on registration
right ? ;)

Tagged for now.

Ziki 01-28-2009 07:18 PM

Spread the word :D


All times are GMT. The time now is 04:33 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.01225 seconds
  • Memory Usage 1,806KB
  • 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
  • (5)bbcode_code_printable
  • (9)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (32)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete