Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
AJAX: check for banned email on registration and changing mail Details »»
AJAX: check for banned email on registration and changing mail
Version: 1.00, by MrNase MrNase is offline
Developer Last Online: Sep 2010 Show Printable Version Email this Page

Version: 3.0.7 Rating:
Released: 05-16-2005 Last Update: Never Installs: 10
 
No support by the author.

Hello there!

Yet another kickin' AJAX hack for your forums :banana:

What does this hack do?
Some of you have banned mail accounts for good reason.. This hack checks for banned mails and displays an error message if a banned one is entered. The submit field is also disabled so that you can't register unless you change your input.

This hack is working on the registration page and your UserCP!


Features:
* can be turned off or on via the AdminCP
* uses the vB phrases and can easily be translated
* the user gets the error message without reloading the page
* he/she can't complete the registration if the mail is banned
* works on the 'change mail' site in your UserPC also
* HTML instructions for your pleasure


Do I need to be an expert to install this hack?
Like my first AJAX hack this is not complicate at all. You have to upload one file, edit two files, edit two template and add some custom CSS. Besides this there are 4 queries you need to run (see the point 'Warning:' for more information). Should be pretty easy and I'll support you as good as I can.


Demo:
You may take this for a test drive at my forums but please don't complete the registration unless you want to join my german community :hurt:
http://www.pagodentreff.de/diskussi...um/register.php
Just use 'test@bla.com' as the email and see what happens.


Problems?
You'll notice that this hack doesn't work right from the start. To fix this you must:
  • Edit one phrase and save it.
  • Edit one vBulletin setting and save it.
This is necessary so that the cache is rebuild.



Warning:
This hack doesn't have an automatic installer. However you need to run 4 different queries for this hack to work. Those queries are for the settings in your AdminCP and for the phrases only. This hack won't affect your performance
If you feel uncomfortable with running queries you may drop me a private message and I'll see what I can do for you.


I will support this hack as good as I can but please keep your questions within this thread.

Don't forget to install

The screenshots are taken from my translated version.

This hack wouldn't be possible without the following article and the code: http://www.xml.com/pub/a/2005/02/09...tp-request.html

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 05-17-2005, 10:39 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Lol, keep them coming.

We will have all teh vB3.5 functions before it is even released
Reply With Quote
  #3  
Old 05-17-2005, 10:41 AM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Wouldn't it have been more sensible just to have combined this with the other check rather than two seperate hacks ?
Reply With Quote
  #4  
Old 05-17-2005, 10:42 AM
MrNase MrNase is offline
 
Join Date: May 2003
Location: Germany
Posts: 670
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This one was requested by Christine via PM so don't blame me


The worst thing was to write the instructions.. That took like an hour :/

And, as always, I think i might have forgotten something so that this hack doesn't work. Iam impatiently waiting for the first saying it's working

Paul M: No, I don't think so.. Those of you who don't ban email adresses don't need this hack
Reply With Quote
  #5  
Old 05-17-2005, 10:48 AM
j_86 j_86 is offline
 
Join Date: May 2003
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

MAybe in 3 weeks time if more AJAX hacks come about you could release an AJAX Functionality Power Pack

GJ
Reply With Quote
  #6  
Old 05-17-2005, 11:11 AM
nexialys
Guest
 
Posts: n/a
Default

ok, username, password... now the image verification, the referrer and the Complete button... lol

hey, joking... i'm happy now!
Reply With Quote
  #7  
Old 05-17-2005, 11:18 AM
j_86 j_86 is offline
 
Join Date: May 2003
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Already registered e-mail address?
Reply With Quote
  #8  
Old 05-17-2005, 11:20 AM
MrNase MrNase is offline
 
Join Date: May 2003
Location: Germany
Posts: 670
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No, not yet.. I can't bring those 2 together.. Sorry
Reply With Quote
  #9  
Old 05-17-2005, 11:53 PM
Christine's Avatar
Christine Christine is offline
 
Join Date: Oct 2001
Location: PA
Posts: 472
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Woohoo! Thanks so much!

Why I requested (in case anyone is wondering): If you are blocking free emails for new users, they seem to ignore the BIG BOLD LETTERS that tell them this (WITH examples like hotmail, gmail and yahoo listed) and still email me to ask why their hotmail account is being shown as 'invalid'.

Now, when they tab off the field, it can say "per the registration screen to your LEFT, we do not allow free emails any longer. Please register an email from your ISP or a private domain" -- rather than getting to the end and just seeing 'email is invalid'.

Should cut down on the vast majority of my support emails -- and I get between 7-10 a day asking about this.

[high]* Christine installs with gratitude[/high]
Reply With Quote
  #10  
Old 05-18-2005, 03:14 AM
Lizard King Lizard King is offline
 
Join Date: Jan 2005
Location: Mersin
Posts: 907
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This didn't work for usercp change e-mail option. Any idea why ?
Saved a phrase and settings.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:01 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05122 seconds
  • Memory Usage 2,288KB
  • Queries Executed 23 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (9)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete