View file public_html/registerme.php

File size: 2.45Kb
<?php include "inc/def.php"; ?>
<?php include "inc/header.php";

if((isset($_POST['user']))&&(isset($_POST['pass']))&&(isset($_POST['site']))&&(isset($_POST['mail']))) {

$user = secure('user');
$pass = secure('pass');
$cpass = secure('cpass');
$mail = secure('mail');
$site= secure('site');
function isValidEmail($email){
return eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email);
}

function rndgen ($minlength, $maxlength, $useupper, $usespecial, $usenumbers)
{

$charset = "abcdefghijklmnopqrstuvwxyz";
if ($useupper) $charset .= "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
if ($usenumbers) $charset .= "0123456789";
if ($usespecial) $charset .= "~@#$%^*()_+-={}|]["; // Note: using all special characters this reads: "~!@#$%^&*()_+`-={}|\\]?[\":;'><,./";
if ($minlength > $maxlength) $length = mt_rand ($maxlength, $minlength);
else $length = mt_rand ($minlength, $maxlength);
for ($i=0; $i<$length; $i++) $key .= $charset[(mt_rand(0,(strlen($charset)-1)))];
return $key;
}

$rnd = rndgen(10,10,false,false,true);

if(!$pass==$cpass) {
print "<div class='prob'>Pass & Confirm Pass Do Not Match !</div>";
die();
}

if(!isValidEmail($mail)) {
print "<div class='prob'>Invalid Mail !</div>";
die();
}
$pass = md5($pass);
$do = mysql_query("INSERT INTO users (user,pass,point,bal,mail,paypal,laston,skey,pay,site) VALUES ('$user','$pass',0,0,'$mail','none','0','$rnd',0,'$site')") or die("Technical Problem !");

if($do) {
print "<div class='done'>Registration Successfull !</div>";
}
}

?>
<div class="line">New User Registration</div>
<form action="registerme.php" method="post">
<div class="lwt">
<label for="user">UserName :</label><br />
<input size="30" maxlength="20" type="text" name="user" />
</div>

<div class="lgn">
<label for="user">Password :</label><br />
<input size="30" maxlength="20" type="password" name="pass" />
</div>

<div class="lwt">
<label for="user">Confirm Password :</label><br />
<input size="30" maxlength="20" type="password" name="cpass" />
</div>

<div class="lgn">
<label for="user">Email Address :</label><br />
<input size="30" maxlength="40" type="text" name="mail" />
</div>


<div class="lwt">
<label for="user">Wapsite :</label><br />
<input size="30" maxlength="40" type="text" name="site" value="http://" />
</div>

<div class="lwt">
<input type="submit" value="Register" />
</div>


</form>
<br /><div class="line">Already Registered ?</div>
<div class="lgn"><b><a href="login.php">Login Here !</a></b></div>
<?php include "inc/footer.php"; ?>