vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Not requiring an email address (https://vborg.vbsupport.ru/showthread.php?t=213039)

nickh 05-06-2009 08:11 PM

Not requiring an email address
 
Hi guys. How can I make user email addresses optional? At the moment, users must provide an email address when registering.

Thanks,
Nick

nexialys 05-06-2009 08:34 PM

hum, sure, with a code crack, you can avoid asking for one... but it requires 3 files edits and 3 template edits...

nickh 05-06-2009 08:47 PM

To be honest, I actually just want to be able to use the vBulletin API to create users without email addresses. This should be possible, since you can create users without email addresses in the admin control panel.

At the moment, I have this:
PHP Code:

  $new_user = &datamanager_init('User'$vbulletinERRTYPE_ARRAY);
  
$new_user->set('username',    $user_details['username']);
  
$new_user->set('email',       $user_details['email_address']);
  
$new_user->set('password',    $user_details['password']);
  
$new_user->set('usergroupid'$m2w_registered_user_group_id);
  
$new_user->pre_save(); 

However, if the email is set to "" (IE: an empty string), then an error occurs on $new_user .

How can I get around this?

Thanks,
Nick

--------------- Added [DATE]1241647354[/DATE] at [TIME]1241647354[/TIME] ---------------

I found a somewhat-dirty way of accomplishing this. By setting the user's "adminoverride" value to true, the user's email address isn't validated:

PHP Code:

$new_user->adminoverride true

Are there any other ways of accomplishing this?
-Nick


All times are GMT. The time now is 07:03 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.01051 seconds
  • Memory Usage 1,719KB
  • 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
  • (2)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)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