vBulletin Mods

The Official vBulletin Modifications Site

Manually create user
by lakhai
16 Mar 2016 05:54

I'm trying to connect my wordpress users with the vB forum, what I want is when a user is created on the WP site to automatically create a forum user with the same login, email and password.
I was using the method from this ancient thread: https://www.vbulletin.org/forum/showthread.php?t=82836
which seemed to work when creating the user, but I cannot set the password as I get the "Field password is not defined in validfields in class..." error.
I then looked at the validfields array in vb/datamanager/user.php field and couldn't find a password field, of course. The closest thing I could think of was the 'secret' field, but that is set as not required and though it creates the user without errors I can't login because of the "invalid_password_scheme" error on login.
What is the best way to create a user via PHP?
Thanks in advance, cheers!

Replicant 16 Mar 2016 14:49

Checkout these docs for vB_Api_User::save. http://www.k5bp.com/docs/VB5.1.10/classv_b___api___user.html#a317a9e87ccde4e7f730f4045e6015b3e

lakhai 16 Mar 2016 19:31

Hey Replicant, thanks a lot for the reply!
I got it to work but got the error: "humanverify_missing"
My code:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

I also looked at the documentations related to that, but still don't know how to go about creating it. Should I be using the generateToken function?

Replicant 16 Mar 2016 20:18

I got the same error when I was playing with it, but don't remember what I did to get around it. I'll have to find my notes.

All times are GMT. The time now is 13:13.

Powered by vBulletin® Version 3.8.14
Copyright © 2022, MH Sub I, LLC dba vBulletin. All Rights Reserved. vBulletin® is a registered trademark of MH Sub I, LLC
Copyright ©2001 - , vbulletin.org. All rights reserved.