vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Editing Users Via Script (related to adding users automatically) (https://vborg.vbsupport.ru/showthread.php?t=159346)

trippy1976 10-03-2007 04:57 AM

Editing Users Via Script (related to adding users automatically)
 
I have read this thread:
https://vborg.vbsupport.ru/showthrea...t=82836&page=4

Which allowed me to easily get going where my site feeds user accounts from my pre-existing PHP site to my vBulletin install. Very cool!

Now, the pieces of the puzzle I can't seem to dig up are how to *edit* users after creating them. I need to do this in the case when someone changes their email on the main site so it can be updated in their forums. Also the passwords are kept the same so when they change their password on the main site, I want to update the password.

Additionally, I'd like them to manage their signature from the main site as i load a lot of data into their sig based on their participation in my main site so I'd like to allow them to append a personal signature to the site-generated stuff.

Anyway, I assume this is relatively straightforward and would guess it can be done somehow using the vB_DataManager_User object, but I can't find an example of initializing that with a user ID. Earlier today I had found a set of API docs, but am currently unable to find them now.

My version is 3.6.7

Dismounted 10-03-2007 05:24 AM

After initializing the datamanger, add this:
PHP Code:

$userinfo fetch_userinfo($userid);
$userdm->set_existing($userinfo); 

Then you can do the normal set/setr's.

trippy1976 10-03-2007 01:02 PM

mucho gracias! Seriously, I was completely lost.


All times are GMT. The time now is 08:59 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.01456 seconds
  • Memory Usage 1,718KB
  • 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
  • (1)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