vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Re-setting $userdata->set('usergroupid', $newusergroupid); (https://vborg.vbsupport.ru/showthread.php?t=227805)

woostar 11-12-2009 12:19 PM

Re-setting $userdata->set('usergroupid', $newusergroupid);
 
I haven't got an testing board at the moment so can't test this.

Question:
In register.php can you re-set
PHP Code:

$userdata->set('usergroupid'$newusergroupid); 

to
PHP Code:

$userdata->set('usergroupid'8); 

using hook:
register_addmember_process

even though it is set before the hook (but not saved)?

TIA :)

kh99 11-13-2009 11:58 AM

Well it looks like it should work, I tried it and it creates a banned user, but I can't say for sure if everything will work as it should.

Lynne 11-13-2009 02:44 PM

Wouldn't that put all new users into the banned usergroup? Is that what you are trying to do?

If the variable isn't saved yet, you should be able to overwrite the set like you have written.

woostar 11-13-2009 03:48 PM

Thanks :)

Quote:

Originally Posted by Lynne (Post 1913603)
Wouldn't that put all new users into the banned usergroup? Is that what you are trying to do?

If the variable isn't saved yet, you should be able to overwrite the set like you have written.

Yes, I'm going to wrap it in a condition (antispam measure) :)


All times are GMT. The time now is 05:10 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.01007 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)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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