Mysidia Adoptables Support Forum  

Home Community Mys-Script Creative Off-Topic
Go Back   Mysidia Adoptables Support Forum > Mysidia Adoptables > Questions and Supports

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 10-16-2011, 04:03 AM
kitty08's Avatar
kitty08 kitty08 is offline
Member
 
Join Date: Sep 2011
Posts: 42
Gender: Female
Credits: 5,744
kitty08 is on a distinguished road
Default Register glitche,can someone help me? ;A;

Is it normal that every new user see "Oh noes!Something go wrong.Please retry,or contact Sally with this account,username:test password:tester"

Quote:
<?php

include("inc/functions.php");

//***************//
// START SCRIPT //
//***************//

if($isloggedin == "yes"){

$article_title = "You already have an account";
$article_content = "You already have an account,there is no need for you to register a new one.";

}
else{
//die("Our site isnt open for new members currently!We're sorry. Sally and Dreamfly.");
//Grab the post data from the form

$username = $_POST["username"];
$pass1 = $_POST["pass1"];
$pass2 = $_POST["pass2"];
$email = $_POST["email"];
$avatar = $_POST["avatar"];
//$wedding = $_POST["wedding"];
$tos = $_POST["tos"];
$hidden = $_POST["hidden"];

if($hidden != "goregister"){

//The form was not submitted, so we are showing the signup page...

$article_title = $regnew;
$article_content = $regnewexplain."<br><form name='form1' method='post' action='register.php'>
<p>Username: <input name='username' type='text' id='username' maxlength='20'></p>
<p>Your username may be up to 20 characters long and may only contain letters, numbers and spaces. </p>
<p>Password: <input name='pass1' type='password' id='pass1' maxlength='20'></p>
<p>Your password may be up to 20 characters long and may contain letters, numbers, spaces and special characters. The use of a special character, such as * or ! is recommended for increased security. </p>
<p>Confirm Password: <input name='pass2' type='password' id='pass2' maxlength='20'></p>
<p>Email Address: <input name='email' type='text' id='email'></p>
<p>Avatar url: <input name='avatar' type='text' id='avatar'></p>
<p><input name='tos' type='checkbox' id='tos' value='yes'> I agree to the <a href='tos.php' target='_blank'>Terms of Service</a>.
<input name='hidden' type='hidden' id='hidden' value='goregister'></p>
<p><input type='submit' name='Submit' value='Register'>
</p></form>";


}
else{

//We are attempting to register the user...

//First MD5 hash the passwords:

$pass1 = md5($pass1);
$pass2 = md5($pass2);

//Next check that the username does not already exist...

$flag = 0;
$query = "SELECT * FROM ".$prefix."users WHERE username = '$username'";
$result = @runquery($query);
$num = @mysql_numrows($result);

if($num > 0){
$flag = 1;
}

//Now we verify that the email address is a valid email address...
$emailisvalid = "no";


if(eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {

$emailisvalid = "yes";

}

//First check that something required was not left blank...

if($username == "" or $pass1 == "" or $pass2 == "" or $email == ""){
$article_title = "Error";
$article_content = $regblank;
}
else if($pass1 != $pass2){

//Passwords do not match

$article_title = "Your passwords do not match";
$article_content = $passnomatch;

}
else if($tos != "yes"){

//User did not agree to TOS
$article_title = "Terms of Service Error";
$article_content = $notos;

}
else if($flag > 0){

//Username already exists
$article_title = "Your username already exists";
$article_content = $userexists;

}
else if($emailisvalid != "yes"){

//Email address is not valid or is a fake

$article_title = "Email address is not valid";
$article_content = $emailinvalid;

}
else{

//All checks are done, actually create the user's account on the database

$date = date('Y-m-d');

runquery("INSERT INTO ".$prefix."users VALUES ('', '$username', '$pass1','$email','3','1', '$date', '0', '0' ,'','','','','', '{$GLOBALS['settings']['startmoney']}', '','$avatar', '', '', '', '1', 'Unknown', '')");

//Now that we have created the user, let's log them in...

$status = dologin($username, $pass1);

if($status != "success"){

$article_title = "Something is Wrong!";
$article_content = "Oh noes!Something go wrong.Please retry,or contact Sally with this account,username:test password:tester.";

}
else{

//We are registered and logged in...

$article_title = $titleregsuccess;
$article_content = $regsuccess."".$username."".$regsuccess2;

//Reflect our changes in the sidebar...
$sidebar = "<b><u>Welcome ".$username."</u></b>:<br><a href='account.php'>Go to My Account</a><br><a href='adopt.php'>Adopt Some Pets</a> or maybe <a href='logout.php>logout</a>?";

}


}



}

}

//***************//
// OUTPUT PAGE //
//***************//

echo showpage($article_title, $article_content, $date);

?>
Reply With Quote
  #2  
Old 10-16-2011, 05:20 AM
Hall of Famer's Avatar
Hall of Famer Hall of Famer is offline
Administrator, Lead Coder
 
Join Date: Dec 2008
Location: South Brunswick
Posts: 4,448
Gender: Male
Credits: 339,621
Hall of Famer is on a distinguished road
Default

It looks to me that your mysql query is inconsistent with your database table structure. Look at your table prefix.users and see how many columns it has. The mysql insert query should have the same number of fields as the number of columns in your table prefix.users. Edit this line in your register.php and you will be able to fix your problem.

PHP Code:
runquery("INSERT INTO ".$prefix."users VALUES ('', '$username',  '$pass1','$email','3','1', '$date', '0', '0' ,'','','','','',  '{$GLOBALS['settings']['startmoney']}', '','$avatar', '', '', '', '1',  'Unknown', '')"); 
__________________


Mysidia Adoptables, a free and ever-improving script for aspiring adoptables/pets site.
Reply With Quote
  #3  
Old 10-17-2011, 02:21 AM
kitty08's Avatar
kitty08 kitty08 is offline
Member
 
Join Date: Sep 2011
Posts: 42
Gender: Female
Credits: 5,744
kitty08 is on a distinguished road
Default

Thank you!!I think it's working now.i remember that i did add a premium money on it ^^"silly me.
__________________



NABARUDIS.COM
Reply With Quote
  #4  
Old 10-17-2011, 05:18 AM
Hall of Famer's Avatar
Hall of Famer Hall of Famer is offline
Administrator, Lead Coder
 
Join Date: Dec 2008
Location: South Brunswick
Posts: 4,448
Gender: Male
Credits: 339,621
Hall of Famer is on a distinguished road
Default

Ah I see, now it makes perfect sense to me why it aint working for you before. At times when you have trouble with user registration, pets creation or pets adoption, open the files register.php, nadopt.php or doadopt.php to see if the mysql insert query code matches your database structure in table prefix.users, prefix.adoptables or prefix.owned_adoptables. I may end up posting a simple trouble-shooting thread for absolute beginners to make their lives easier in not-so-distant future.
__________________


Mysidia Adoptables, a free and ever-improving script for aspiring adoptables/pets site.
Reply With Quote
  #5  
Old 10-18-2011, 03:28 AM
kitty08's Avatar
kitty08 kitty08 is offline
Member
 
Join Date: Sep 2011
Posts: 42
Gender: Female
Credits: 5,744
kitty08 is on a distinguished road
Default

Hehe,thank you.You fixed what i did spend few days on it to try to fix it xD i won't thank you as much as you deserve!
__________________



NABARUDIS.COM
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Error in Register.php Abronsyth Questions and Supports 5 05-12-2012 11:19 AM
Register Error Tequila Questions and Supports 2 02-13-2012 07:07 PM
Register bug? KaceKuma Questions and Supports 3 10-12-2011 08:57 PM
Register with no password? Slix Questions and Supports 6 08-01-2011 12:26 PM
How to add a Re captcha Code in Register Page? SieghartZeke Questions and Supports 5 10-09-2009 03:35 AM


All times are GMT -5. The time now is 11:32 AM.

Currently Active Users: 9586 (0 members and 9586 guests)
Threads: 4,080, Posts: 32,024, Members: 2,016
Welcome to our newest members, jolob.
BETA





What's New?

What's Hot?

What's Popular?


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
vBCommerce I v2.0.0 Gold ©2010, PixelFX Studios
vBCredits I v2.0.0 Gold ©2010, PixelFX Studios
Emoticons by darkmoon3636