Go Back   vb.org Archive > News and Announcements > vBulletin Pre-Sales Questions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-26-2009, 04:13 AM
MashMashy MashMashy is offline
 
Join Date: Jan 2009
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Can you use dynamic custom questions?

This is long, but important, at leat to us. Thank you in advance for reading.

Here's the one thing holding us back from buying vBulletin (can't find a definite answer on
this), and why we are using phpBB - the possible inability to use a customized hash input on registration to restrict usernames.

Let me explain exactly what we are doing on our current board for our company, so you know where I'm coming from.

To register on our company's current board (4700-ish users), your login name must be equal to your corporate account email prefix (bobmjones123@nameofcompany.net must use bobmjones as their login name).

To facilitate this, when bobmjones logs into their corporate workstation (not forum), they have the option of 'getting the forum hash' for their account name. Then, when registering on our forum, they enter the username 'bobmjones', and their custom question's answer (think like an anti-spam question) is their hash number, which is derived mathematically from their username. The phpbb backend calculates what their hash should be based on their username (in the PHP code), and if it doesn't mach the inputted hash, it denies their registration.

Important point, to reiterate:
The hash isn't something like "accept the answer 'Yes', 'yes', or 'YES'". The variable compared to their inputted hash is calculated mathematically using their inputted username as a seed. think of it as a much more complicated "if the number they entered for their custom answer is the exact sum of all of the ascii cahracters in their chosen username, allow the registration".

Is this something - even with custom coding - that can be done with vBulletin?

Even something like "you can close registration, but use this standalone PHP module X to externally create users on the forum" would be satisfactory - they could 'click this link to auto-create their forum login, and then login and change their password'. Anything that will allow us to automatically create logins, or dynamically verify logins, would be sufficent.

If so, I'm authorized to buy a life membership for the company ASAP. However, nothing I can find, anywhere, can answer this question satisfactorily.

Thank you so much for any help you can be.
Reply With Quote
  #2  
Old 01-26-2009, 05:07 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MashMashy View Post
Is this something - even with custom coding - that can be done with vBulletin?
Yes - this can be done within vBulletin, with a simple edit to the registration template and some custom coding that calculates the hash and does the comparison.
Reply With Quote
  #3  
Old 01-26-2009, 06:00 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would actually suggest a different approach. I assume all your members are using a corporate email address. Why not simply limiting registrations (small edit) to only your company email address. A second small modificatin could be made to not let the user input a username, but take the first part of the email address.

No generated hashes needed.
Reply With Quote
  #4  
Old 01-26-2009, 01:04 PM
MashMashy MashMashy is offline
 
Join Date: Jan 2009
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ah, excellent, thank you.

I was worried that, as a paid product, vB wouldn't be 'self-modifiable'.

I'll be picking it up today. Thank you!
Reply With Quote
  #5  
Old 01-26-2009, 01:34 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

1 of the strong points of vBulletin is that it is visible source (not Open Source!) and you can modify it to your needs. Using the vBulletin Plugin System most modifications can already be done without the need to edit files.

PS Be aware that if you require support, it might be requested that you first undo file edits and disable your modifications.
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 03:33 PM.


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.04162 seconds
  • Memory Usage 2,200KB
  • Queries Executed 13 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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_postinfo_query
  • fetch_postinfo
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete