Jump to content

Registration Page Problem


cutielou22

Recommended Posts

Register.php

<?php

$page_title = "Register";
$rank_check = 0;
include "header.inc.php";

if (!$remember_day) { $remember_day = "DD"; }
if (!$remember_month) { $remember_month = "MM"; }
if (!$remember_year) { $remember_year = "YYYY"; }
if ($remember_gender == 1) { $rememberFemale = " SELECTED"; } else { $rememberMale = " SELECTED"; }

print "$openHTML";

ECHO <<<END

<P align="center"><FORM ACTION=$base_url/register.pro.php METHOD=POST>
   <CENTER><FONT SIZE="-2" COLOR="#FF0000"><B>*</B></FONT><FONT SIZE="-1">Information checked with a red star means that information<br> is required to register here on Music World Anonymous!</FONT>

   <P><TABLE CELLSPACING=0 CELLPADDING=0 WIDTH=450>
      <TR>
         <TD COLSPAN=2 BGCOLOR="$topAndBottomBG">
            <P><FONT SIZE="-1" COLOR="$topAndBottomText"><B>Account
            Information:</B></FONT></P>
         </TD>
      </TR>
      <TR BGCOLOR="#FFFFFF">
         <TD WIDTH=130>
            <P><FONT SIZE="-1"><B>Username:
            </B></FONT><FONT SIZE="-1" COLOR="#FF0000"><B>*</B></FONT><FONT SIZE="-1"><BR>
            &#149; 20 Char. Limit<BR>
            &#149; a-z and 0-9 only!<BR>
            &#149; </FONT><A HREF="javascript:;" onclick="window.open('check_names.php','checknames',config='height=250,width=250,menubar=no,resizable=yes,directories=no,scrollbars=no,status=yes,toolbar=no'); 	return false;"><FONT SIZE="-1">See if it's available!</FONT></A></P>
         </TD>
         <TD>
            <P>    <INPUT TYPE=text NAME="reg_username" VALUE="$remember_username" SIZE=32 MAXLENGTH=20></P>
         </TD>
      </TR>
      <TR BGCOLOR="$reallyLight">
         <TD WIDTH=130>
            <P><FONT SIZE="-1"><B>Display Name:
            </B></FONT><FONT SIZE="-1"><BR>
            &#149; 25 Char. Limit<BR>
            &#149; Same as username, Add spaces and CaPs!</FONT></P>
         </TD>
         <TD>
            <P>    <INPUT TYPE=text NAME="reg_display_name" VALUE="$remember_display_name" SIZE=32 MAXLENGTH=25></P>
         </TD>
      </TR>
      <TR BGCOLOR="#FFFFFF">
         <TD WIDTH=130>
            <P><FONT SIZE="-1"><B>Password:
            </B></FONT><FONT SIZE="-1" COLOR="#FF0000"><B>*</B></FONT><FONT SIZE="-1"><BR>
            &#149; CaSe SenSitIVe!</FONT></P>
         </TD>
         <TD>
            <P>    <INPUT TYPE=password NAME="reg_pass1" SIZE=32></P>
         </TD>
      </TR>
      <TR BGCOLOR="$reallyLight">
         <TD WIDTH=130>
            <P><FONT SIZE="-1"><B>Confirm Password:
            </B></FONT><FONT SIZE="-1" COLOR="#FF0000"><B>*</B></FONT><FONT SIZE="-1"><BR>
            &#149; CaSe SenSitIVe!<BR>
            &#149; Must match previous password!</FONT></P>
         </TD>
         <TD>
            <P>    <INPUT TYPE=password NAME="reg_pass2" SIZE=32></P>
         </TD>
      </TR>
      <TR BGCOLOR="#FFFFFF">
         <TD WIDTH=130 HEIGHT=20>
            <P><FONT SIZE="-1"><B>Name:
            </B></FONT></P>
         </TD>
         <TD>
            <P>    <INPUT TYPE=text NAME="reg_full_name" VALUE="$remember_name" SIZE=32></P>
         </TD>
      </TR>
      <TR BGCOLOR="$reallyLight">
         <TD WIDTH=130 HEIGHT=20>
            <P><FONT SIZE="-1"><B>Email Address:
            </B></FONT><FONT SIZE="-1" COLOR="#FF0000"><B>*</B></FONT></P>
         </TD>
         <TD>
            <P>    <INPUT TYPE=text NAME="reg_email" VALUE="$remember_email" SIZE=32></P>
         </TD>
      </TR>
      <TR BGCOLOR="#FFFFFF">
         <TD WIDTH=130 HEIGHT=20>
            <P><FONT SIZE="-1"><B>Location:</B></FONT></P>
         </TD>
         <TD>
            <P>    <INPUT TYPE=text NAME="reg_location" VALUE="$remember_location" SIZE=32></P>
         </TD>
      </TR>
      <TR BGCOLOR="$reallyLight">
         <TD WIDTH=130 HEIGHT=20>
            <P><FONT SIZE="-1"><B>Birthday:
            </B></FONT></P>
         </TD>
         <TD>
            <P>    <INPUT TYPE=text NAME="reg_month" VALUE="$remember_month" SIZE=4> <INPUT TYPE=text NAME="reg_day" VALUE="$remember_day" SIZE=4> <INPUT TYPE=text NAME="reg_year" VALUE="$remember_year" SIZE=7>
            </P>
         </TD>
      </TR>
      <TR BGCOLOR="#FFFFFF">
         <TD WIDTH=130>
            <P><FONT SIZE="-1"><B>Gender:
            </B></FONT></P>
         </TD>
         <TD>
            <P>    <SELECT NAME=reg_gender>
               <OPTION value=1$rememberFemale>Female</OPTION>
               <OPTION value=2$rememberMale>Male</OPTION>
            </SELECT></P>
         </TD>
      </TR>
      <TR BGCOLOR="#FFFFFF">
         <TD WIDTH=130>
            <P><FONT SIZE="-1"><B>Bio:</B></FONT></P>
         </TD>
         <TD>
            <P>    <TEXTAREA NAME=reg_bio ROWS=6 COLS=34 WRAP=virtual>$remember_bio</TEXTAREA></P>
         </TD>
      </TR>
   </TABLE>
   </P>

   <P><FONT SIZE="-1">All information is provided here is safe. No personal information will ever be sold for any reason. Read our </FONT><A HREF="privacy.php"><FONT SIZE="-1">Privacy Policy</FONT></A><FONT SIZE="-1"> for more information.</FONT></P>

   <P><FONT SIZE="-1">By registering an account here you agree to all of our </FONT><A HREF="tos.php"><FONT SIZE="-1">Terms and Conditions</FONT></A><FONT SIZE="-1">!</FONT></P>

   <P><FONT SIZE="-1"><INPUT TYPE=submit NAME=Submit VALUE="Register! "></FONT></CENTER>
</FORM></P>

END;

print "$closeHTML";
?>

 

Register.pro.php

<?php
include "config.inc.php";

$rememberInfo = "?remember_username=$remember_username&remember_display_name=$reg_display_name&remember_name=$reg_full_name&remember_email=$reg_email&remember_location=$reg_location&remember_month=$reg_month&remember_day=$reg_day&remember_year=$reg_year&remember_bio=$reg_bio";

if ((!$remember_username) OR (!$reg_pass1) OR (!$reg_pass2) OR (!$reg_email))
{
die(header(error("register.php$rememberInfo","Please fill in all required information.")));
}

$reg_username = strtolower($reg_username);

$check_username = fetch("SELECT id FROM members2 WHERE username = '$reg_username'");

if ($check_username[id])
{
die(header(error("register.php$rememberInfo","The username you have selected alredy exists. Please try again.")));
}
if ($reg_pass1 != $reg_pass2)
{
die(header(error("register.php$rememberInfo","Your passwords did not match. Passwords ARE CaSe SenSitIVe.")));
}
if (!$reg_display_name) { $reg_display_name = $reg_username; }
$newDisplay = strtolower(ereg_replace(" ","","$reg_display_name"));
if ($newDisplay != $reg_username)
{
die(header(error("register.php$rememberInfo","Your display name must contain the exact same letters as your username with the exception of spaces and capitals.")));
}
$mwa22pass = md5($reg_pass1);
if (
($this_year-$reg_year >= 13) OR (($this_year-$reg_year == 12) AND
($this_month-$reg_month >= 1)) OR (($this_year-$reg_year == 12) AND
($this_month-$reg_month == 0) AND ($today-$reg_day >= 0)))
{
$rank = 3;
}
else
{
$rank = 2;
}

if (($reg_month < 1) OR ($reg_month > 12) OR ($reg_day < 1) OR ($reg_day > 31) OR ($reg_year < 0) OR ($reg_year > $this_year))
{
die(header(error("register.php$rememberInfo","Please choose a VALID bithdate.")));
}

$reg_username = badwords($reg_username);

if (($reg_gender != "1") AND ($reg_gender != "2"))
{
die(header(error("register.php$rememberInfo","Please choose a VALID gender.")));
}

$reg_bio = smilies(badwords(strip_tags($reg_bio,"<b><i><u><a><font><img><p><br><body><background>")));
$reg_sig = badwords(strip_tags($reg_sig,"<b><i><u><a><font>"));

if (preg_match('/^[a-z0-9_]*$/UD',$reg_username))
{
$insertMemberID = mysql_insert_id();
mysql_query("INSERT INTO members2 (username,password,display_name,rank,email,name,birthday,account_made,location,gender,bio) VALUES ('$reg_username','$mwa22pass','$reg_display_name','$rank','$reg_email','$reg_full_name','$reg_month-$reg_day-$reg_year','$timestamp','$reg_location','$reg_gender','$reg_bio'')");
}
else
{
die(header(error("register.php$rememberInfo","Your username can only contain a-z, 0-9 and underscores. Please try again.")));
}

setcookie("54865421545_mwauser",$reg_username,time()+2678400);
setcookie("14182525mwapass_mwauser",$mwa22pass,time()+2678400);

die(header(error("index.php$rememberInfo","Thank you for registering. ")));

?>

 

It always says that the required info is not filled in - when it actually is. So then noone can make an account because of it. Required fields are: name, email, password, password2 (the one you confirm). If you need more info feel free to ask. :)

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.