10-06-2011, 12:10 AM
Register script for ep1 its work perfect,
Englisch:
1. Create a text document.
2. Copy the script in there.
3. Rename the file in register.php
4. Add it in xampp/hotdocs
5. Open it with 2
Deutsch:
1. Erstellt ein Textdocument
2. Kopiert das script ins Document
3. Ändert das Document in register.php
4. Kopiert es in xampp/hotdocs
5. Öffnet es mit 2
<?php
// Enter MySQL Connection Info Here
$mysql = array(
host => "localhost",
user => "root",
pass => ""
);
function anti_inject($sql) {
$sql = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql);
$sql = trim($sql);
$sql = strip_tags($sql);
$sql = addslashes($sql);
return $sql;
}
echo "";
if($_POST[activ] == 1) {
$accname = anti_inject($_POST[accname]);
$accmail = anti_inject($_POST[accmail]);
$accpass1 = anti_inject($_POST[accpass1]);
$accpass2 = anti_inject($_POST[accpass2]);
$con = mysql_connect($mysql[host],$mysql[user],$mysql[pass]);
$result = mysql_query("SELECT * FROM newproject_db_auth.bg_user WHERE user_id = ".$accname."",$con);
$row = mysql_num_rows($result);
$result2 = mysql_query("SELECT user_code FROM newproject_db_auth.bg_user ORDER BY user_code DESC LIMIT 1",$con);
$newcode = mysql_result($result2, 0) + 1;
if(empty($accname) || empty($accmail) || empty($accpass1) || empty($accpass2)) {
echo "
You did not fill in all the required fields.
(Go Back)
";
} elseif($row > 0) {
echo "
This account name already exists.
(Go Back)
";
} elseif($accpass1 != $accpass2) {
echo "
The passwords did not match.
(Go Back)
";
} elseif($accpass1 == $accname) {
echo "
Account name and password are the same.
(Go Back)
";
} elseif(!preg_match("/^[0-9a-zA-Z]{3,15}$/i", $accname)) {
echo "
Enter a account name containing only (0-9, A-Z).
(Go Back)
";
} elseif(!preg_match("/^[0-9a-zA-Z]{3,15}$/i", $accpass1)) {
echo "
Enter a password containing only (0-9, A-Z).
(Go Back)
";
} elseif(!preg_match("/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/i",$accmail)) {
echo "
Your e-mail is not correct.
(Go Back)
";
} elseif(strlen($accname) < 3 || strlen($accname) > 12) {
echo "
The account name must be 3-12 characters long.
(Go Back)
";
} elseif(strlen($accpass1) < 3 || strlen($accpass1) > 12) {
echo "
The password must be 3-12 characters long.
(Go Back)
";
} else {
mysql_query("INSERT INTO newproject_db_auth.bg_user VALUES (".$newcode.", ".$accname.", , , NULL, , , 000000-0000000, M, ".$accpass1.", 0, NULL, NULL, NULL, S, ".$accmail.", NULL, NULL, 0, 0, NULL, NULL, 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0, 0 0 0 0 0 1 0, N, Y, Y, Y, N, N, Y, N, NULL, NULL, NULL, NULL, NULL, NULL, LC, LC, 0000-00-00 00:00:00, 0000-00-00 00:00:00, NULL, NULL, 0, N, N, N, N, NULL, Y, NULL, N, NULL, N)");
echo "The account was successfully created.
";
}
} else {
$con = mysql_connect($mysql[host],$mysql[user],$mysql[pass]);
$result = mysql_query("SELECT * FROM newproject_db_auth.bg_user",$con);
$row = mysql_num_rows($result);
echo "We Have ".$row." Registed Accounts On Our Server
";
echo "";
echo "Your Account InfoAccount Name
assword:Again Password:E-Mail: ";
echo "";
echo "LastChaos Register Page © Warmonger ";
}
echo "";
?>
Script Powert by Warmonger

now people can register and play in mine ep1
