View Single Post
  #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,953
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