View Full Version : Quick registration on non-vb page
Franki
02-25-2004, 10:06 AM
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
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 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,$db password);
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..
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
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.