vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Quick registration on non-vb page (https://vborg.vbsupport.ru/showthread.php?t=61892)

Franki 02-25-2004 10:06 AM

Quick registration on non-vb page
 
Hi,
I would like to have a form (a small php file for include) for quick registration from an external (non-vb) page. Only username, password, email fields, nothing else. I had asked it for vb2 and someone did it very easily. Now I would like to have it for vb3. Anyone please? Thank you!

Franki 02-25-2004 11:25 AM

Ok, I tried the php file that worked with vb2:

PHP Code:

<?php

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// VARIABLES
// $config = relative path to your vBulletin's /admin/config.php (must be on same server)
// $groupid = user group ID for people who register using this form
// $redirect = the name of the page for redirection after submitting the form
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// board information
$config="/path_to_forums/includes/config.php";
$groupid="the_groupid_you_wany";
$redirect="redirect_to_this_page";

///////////////////////////////////////////////////////////////////////////
// DO NOT MODIFY ANYTHING BELOW HERE 
// UNLESS YOU KNOW WHAT YOU ARE DOING
///////////////////////////////////////////////////////////////////////////

$config=strtolower($config);
require(
$config);

$connect=mysql_connect($servername,$dbusername,$dbpassword);
mysql_select_db($dbname);

if (
$submit) {
    
$unique=mysql_query("SELECT username FROM user WHERE username='$username'");
    if (
mysql_num_rows($unique) > 0) {
        print 
"<b>That username already exists, please choose another!</b>";
    } else {
        
$user=mysql_query("INSERT INTO user (usergroupid, username, password, email, joindate, lastvisit, lastactivity) VALUES ('".$groupid."', '".htmlspecialchars(addslashes($username))."', '".addslashes(md5($password))."', '".addslashes(htmlspecialchars($email))."', '".time()."', '".time()."', '".time()."')",$connect);
        
$userid=mysql_insert_id();
        
$userfields=mysql_query("INSERT INTO userfield (userid) VALUES ($userid)");
        if ((
$user==TRUE) and ($userid==TRUE) and ($userfields==TRUE)) {
print 
"<meta http-equiv='refresh' content='0;URL=$redirect'>";
                    }
    
mysql_close($connect);
    }
}

?>

<form action='<?php print $_SERVER['PHP_SELF']; ?>' method='post'>
Username: <input type='text' name='username'>
<br>Password: <input type='password' name='password'>
<br>Email: <input type='text' name='email'>
<br><input type='submit' name='submit' value='Submit' accesskey='s'> 
<input type='reset' name='reset' value='Reset' accesskey='r'>
</form>

The user is being registered succesfully but the password doesn't seem to work. I can't login. Could someone edit the file in order to make it work?

r00t3d 02-25-2004 05:22 PM

bump, would love to get a copy of this aswell.

Hazzo 04-08-2004 05:52 PM

I recall Gary W, helping you out with this one, maybe you can ask him, if he is willing to update his code.. I am sure there are others out there, that might like it as well..

idwf 04-09-2004 02:50 PM

Quote:

Originally Posted by Hazzo
I recall Gary W, helping you out with this one, maybe you can ask him, if he is willing to update his code.. I am sure there are others out there, that might like it as well..

i would love this!

BrianKerns 04-26-2004 07:48 PM

This is the feature I am looking for as well. It would be great if I could have a method to log users in as well. I have a Entrepenuer course that users create accounts with username, password, email and I would like to use that account creation and management scheme for vBulletin, to keep the two databases in sync.

create an account with user group specified
delete an account
change password
log in

I am willing to pay for these tools. It seems more than a few people are looking for these tools on this board.

Please email me with response.

Thanks,
Brian Kerns


All times are GMT. The time now is 08:40 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.01130 seconds
  • Memory Usage 1,739KB
  • 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)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (6)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