- Joined
- Feb 2, 2011
- Messages
- 437
- Reaction score
- 453
FIX:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JustOds - OBT - Allods Online Private Server</title>
<meta name="description" content="JustOds - Allods Online Privat Server!" />
<meta name="keywords" content="allods online, online, private, privat, server, pserver, pvp, free, gratis, kostenlos, rollenspiel, mmorpg, mmo, onlinespiele, freeshard,allods online privat server, wow, allods online privat server, client" />
<link rel="shortcut icon" href="http://t3.gstatic.com/images?q=tbn:ANd9GcTybT7SiAxkG-Mj-rXc1ZqEoZY2hV6b5uo74OsU3Nsrln6YMBqe" type="image/x-icon" />
<link type="text/css" rel="stylesheet" href="http://www.justods.net//styles/main.css" />
<style>
#register {
padding: 5px 20px;
margin: 0 auto 0;
display:block;
width:150px;
}
#register dt label {
color: #858585;
cursor: pointer;
font: bold 11px Tahoma,sans-serif;
}
#register form dt {
margin: 0px;
margin-bottom: 4px;
}
#register form dd {
margin: 0px;
margin-bottom: 19px;
}
#register form input {
border-radius: 5px 5px 5px 5px;
}
#register form input {
background:#10100e;
border: 1px solid #1b1b1b;
padding: 8px 8px;
color:#858585;
}
#register form input:focus {
border: 1px solid #212121;
}
#register input, button, select, textarea {
font: 12px/15px Arial,sans-serif;
}
#register button {
background:url(http://www.justods.net/images/reg.png) top center no-repeat;<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JustOds - OBT - Allods Online Private Server</title>
<meta name="description" content="JustOds - Allods Online Privat Server!" />
<meta name="keywords" content="allods online, online, private, privat, server, pserver, pvp, free, gratis, kostenlos, rollenspiel, mmorpg, mmo, onlinespiele, freeshard,allods online privat server, wow, allods online privat server, client" />
<link rel="shortcut icon" href="http://t3.gstatic.com/images?q=tbn:ANd9GcTybT7SiAxkG-Mj-rXc1ZqEoZY2hV6b5uo74OsU3Nsrln6YMBqe" type="image/x-icon" />
<link type="text/css" rel="stylesheet" href="http://www.justods.net//styles/main.css" />
<style>
#register {
padding: 5px 20px;
margin: 0 auto 0;
display:block;
width:150px;
}
#register dt label {
color: #858585;
cursor: pointer;
font: bold 11px Tahoma,sans-serif;
}
#register form dt {
margin: 0px;
margin-bottom: 4px;
}
#register form dd {
margin: 0px;
margin-bottom: 19px;
}
#register form input {
border-radius: 5px 5px 5px 5px;
}
#register form input {
background:#10100e;
border: 1px solid #1b1b1b;
padding: 8px 8px;
color:#858585;
}
#register form input:focus {
border: 1px solid #212121;
}
#register input, button, select, textarea {
font: 12px/15px Arial,sans-serif;
}
#register button {
background:url(http://www.justods.net/images/reg.png) top center no-repeat;
border:0px;
width: 126px;
height:34px;
cursor: pointer;
}
#register button:hover {
background:url(http://www.justods.net/images/regh.png) top center no-repeat;
}
</style>
</head>
<body>
<div id="mainContainer">
<div id="main">
<div id="logo">
<div id="logo_wrapper">
<a href="http://www.justods.net/index.php"><img src="http://www.justods.net/images/logo.png" /></a>
</div>
</div>
<div id="nav">
<ul>
<li><img class="lines" src="http://www.justods.net/images/nav/cut.png" width="3" height="77" /></li>
<li class="button"><a href="http://www.justods.net/index.php"><img src="http://www.justods.net/images/nav/home.png" width="54" height="16" /></a></li>
<li><img class="lines" src="http://www.justods.net/images/nav/cut.png" width="3" height="77" /></li>
<li class="button"><a href="#"><img src="http://www.justods.net/images/nav/register.png" width="82" height="16" /></a></li>
<li><img class="lines" src="http://www.justods.net/images/nav/cut.png" width="3" height="77" /></li>
<li class="button"><a href="http://www.justods.net/forum"><img src="http://www.justods.net/images/nav/forums.png" width="71" height="16" /></a></li>
<li><img class="lines" src="http://www.justods.net/images/nav/cut.png" width="3" height="77" /></li>
<li class="button"><a href="index.php?page=connection"><img src="http://www.justods.net/images/nav/connect.png" width="86" height="16" /></a></li>
<li><img class="lines" src="http://www.justods.net/images/nav/cut.png" width="3" height="77" /></li>
<li class="button"><a class="ina"><img src="http://www.justods.net/images/nav/features.png" width="81" height="16" /></a></li>
<li><img class="lines" src="http://www.justods.net/images/nav/cut.png" width="3" height="77" /></li>
<li class="button"><a href="http://www.justods.net/forum/index.php?page=Thread&postID=399"><img src="http://www.justods.net/images/nav/rules.png" width="52" height="16" /></a></li>
<li><img class="lines" src="http://www.justods.net/images/nav/cut.png" width="3" height="77" /></li>
</ul>
</div>
<div id="sliderContainer">
<div id="slider_wrapper">
<div id="slider_show">
</div>
<div id="slider_nav">
</div>
</div>
</div>
<div id="containerWrapper">
<ul id="mainNews" class="page">
<li>
<div class="contentContainer">
<div class="contentHeadline">
<div class="contentHeadlineInner">
<h1>Registration</h1>
</div>
</div>
<div class="contentWrapper">
<div class="contentWrapperInner">
<div class="text">
<div id="register">
<br />
<?php
if (isset($_POST['accountname'])
&& isset($_POST['password'])
&& isset($_POST['password-retype'])
&& isset($_POST['cap'])
&& isset($_POST['email']))
{
$accountname = $_POST['accountname'];
$password = $_POST['password'];
$password_retype = $_POST['password-retype'];
$email = $_POST['email'];
$cap = $_POST['cap'];
if($cap == '54') {
if ($password == $password_retype) {
$accountname = htmlspecialchars($_POST['accountname']);
$password = htmlspecialchars($_POST['password']);
$password_retype = htmlspecialchars($_POST['password-retype']);
$email = htmlspecialchars($_POST['email']);
$cap = htmlspecialchars($_POST['cap']);
$accountname = strip_tags($accountname);
$password = strip_tags($password);
$password_retype = strip_tags($password_retype);
$email = strip_tags($email);
$cap = strip_tags($cap);
$webhost="";
$webuser="";
$webpwd="";
$webdb="";
// Connection
$connection = mysql_connect("$webhost", "$webuser", "$webpwd")or die("cannot connect");
mysql_select_db("$webdb")or die("Error!");
$accountname = stripslashes($accountname);
$accountname = mysql_real_escape_string($accountname);
$password = stripslashes($password);
$password = mysql_real_escape_string($password);
$password_retype = stripslashes($password_retype);
$password_retype = mysql_real_escape_string($password_retype);
$email = stripslashes($email);
$email = mysql_real_escape_string($email);
$email = stripslashes($email);
$email = mysql_real_escape_string($email);
$cap = stripslashes($cap);
$cap = mysql_real_escape_string($cap);
// Uberprufen ob Accountname bereits vergeben ist
$query = "SELECT * FROM account_data WHERE accountname='".mysql_real_escape_string($accountname)."'";
$result = mysql_query($query) OR die("<pre>\n".$sql."</pre>\n".mysql_error());
$total_account = mysql_num_rows($result);
if($total_account!="1") {
$notice = md5($password);
$password = sha1($password, true);
$password = base64_encode($password);
//Game Registration Table
$qry = "INSERT INTO account_data (accountname, password, email, coins, notice)
VALUES
('".mysql_real_escape_string($accountname)."','".mysql_real_escape_string($password)."','".mysql_real_escape_string($email)."', '10', '".mysql_real_escape_string($notice)."')" or die("Error i_n $qry");
$exe = mysql_query($qry) or print(mysql_error());
$password = htmlspecialchars($_POST['password']);
$password = strip_tags($password);
$password = stripslashes($password);
$password = mysql_real_escape_string($password);
echo '<div style="display:none;">';
require_once( 'HessianClient.php' );
require_once('./accountApi.inc.php');
require_once('./ServerVersion.inc.php');
$url = '';
$version = ;
// echo "URL = $url\n";
$serverVer = new ServerVersion($url, 'AccountAPI');
$path = $serverVer->getVersionPath($version);
if (is_null($path)) {
// echo "Supported versions are:\n";
$versions = $serverVer->getSupportedVersions();
// print_r($versions);
// echo "\n";
die("api version $version not supported");
}
// echo "Path = $path\n";
$proxy = new HessianClient($url . $path);
registerAccountMethods($url . $path);
$result = $proxy->createAccountEx($accountname, $password, AccessLevel::Developer(), AccountStatus::Active());
echo '</div>';
if ($result->isOk()) {
echo "<center><font style=' color: green; font-size: 15px; font-weight: bold;'>Created!</font>\n</center><br />
<br />
<div style='display:none;'>
";
} else {
echo "<center><font style=' color: red; font-size: 15px; font-weight: bold;'>Failed!</font><br />
Try another Accountname!<br />
</center><br />
<br />
<br />
<div style='display:none;'>" . $result->toString();
}
// echo "\nDEBUG\n";
// var_export($result);
// echo "\nDEBUG\n";
$result = $proxy->getAccountStatus($accountname);
// var_export($result);
$proxy->setAccountStatus($accountname, AccountStatus::Active());
// echo "\nDEBUG\n";
$result = $proxy->getAccountStatus($accountname);
// var_export($result);
echo '</div>';
} else {
echo '<center style="color: red;">Accountname already in use!</br></br></center>';
}
} else {
echo '<center style="color: red;">Passwords not same!</br></br></center>';
}
} else {
echo '<center style="color: red;">Captcha wrong!</br></br></center>';
}
}
?>
<form method="post">
<dl>
<dt><label for="accountname">Accountname:</label></dt>
<dd><input type="text" size="25" maxlength="20" id="accountname" name="accountname" value=""></dd>
<dt><label for="password">Password:</label></dt>
<dd><input type="password" size="25" maxlength="20" id="password" name="password" value=""></dd>
<dt><label for="password-retype">Password:</label></dt>
<dd><input type="password" size="25" maxlength="20" id="password-retype" name="password-retype" value=""></dd>
<dt><label for="email">E-Mail-Adress:</label></dt>
<dd><input type="email" size="25" maxlength="35" id="email" name="email" value=""></dd>
<dt><label for="cap">9 + 45 =</label></dt>
<dd><input type="cap" size="25" maxlength="35" id="cap" name="cap" value=""></dd>
</dl>
<br />
<center><button name="submit" type="submit"></button></center><br />
</form>
border:0px;
width: 126px;
height:34px;
cursor: pointer;
}
#register button:hover {
background:url(http://www.justods.net/images/regh.png) top center no-repeat;
}
</style>
</head>
<body>
<div id="mainContainer">
<div id="main">
<div id="logo">
<div id="logo_wrapper">
<a href="http://www.justods.net/index.php"><img src="http://www.justods.net/images/logo.png" /></a>
</div>
</div>
<div id="nav">
<ul>
<li><img class="lines" src="http://www.justods.net/images/nav/cut.png" width="3" height="77" /></li>
<li class="button"><a href="http://www.justods.net/index.php"><img src="http://www.justods.net/images/nav/home.png" width="54" height="16" /></a></li>
<li><img class="lines" src="http://www.justods.net/images/nav/cut.png" width="3" height="77" /></li>
<li class="button"><a href="#"><img src="http://www.justods.net/images/nav/register.png" width="82" height="16" /></a></li>
<li><img class="lines" src="http://www.justods.net/images/nav/cut.png" width="3" height="77" /></li>
<li class="button"><a href="http://www.justods.net/forum"><img src="http://www.justods.net/images/nav/forums.png" width="71" height="16" /></a></li>
<li><img class="lines" src="http://www.justods.net/images/nav/cut.png" width="3" height="77" /></li>
<li class="button"><a href="index.php?page=connection"><img src="http://www.justods.net/images/nav/connect.png" width="86" height="16" /></a></li>
<li><img class="lines" src="http://www.justods.net/images/nav/cut.png" width="3" height="77" /></li>
<li class="button"><a class="ina"><img src="http://www.justods.net/images/nav/features.png" width="81" height="16" /></a></li>
<li><img class="lines" src="http://www.justods.net/images/nav/cut.png" width="3" height="77" /></li>
<li class="button"><a href="http://www.justods.net/forum/index.php?page=Thread&postID=399"><img src="http://www.justods.net/images/nav/rules.png" width="52" height="16" /></a></li>
<li><img class="lines" src="http://www.justods.net/images/nav/cut.png" width="3" height="77" /></li>
</ul>
</div>
<div id="sliderContainer">
<div id="slider_wrapper">
<div id="slider_show">
</div>
<div id="slider_nav">
</div>
</div>
</div>
<div id="containerWrapper">
<ul id="mainNews" class="page">
<li>
<div class="contentContainer">
<div class="contentHeadline">
<div class="contentHeadlineInner">
<h1>Registration</h1>
</div>
</div>
<div class="contentWrapper">
<div class="contentWrapperInner">
<div class="text">
<div id="register">
<br />
<?php
if (isset($_POST['accountname'])
&& isset($_POST['password'])
&& isset($_POST['password-retype'])
&& isset($_POST['cap'])
&& isset($_POST['email']))
{
$accountname = $_POST['accountname'];
$password = $_POST['password'];
$password_retype = $_POST['password-retype'];
$email = $_POST['email'];
$cap = $_POST['cap'];
if($cap == '54') {
if ($password == $password_retype) {
$accountname = htmlspecialchars($_POST['accountname']);
$password = htmlspecialchars($_POST['password']);
$password_retype = htmlspecialchars($_POST['password-retype']);
$email = htmlspecialchars($_POST['email']);
$cap = htmlspecialchars($_POST['cap']);
$accountname = strip_tags($accountname);
$password = strip_tags($password);
$password_retype = strip_tags($password_retype);
$email = strip_tags($email);
$cap = strip_tags($cap);
$webhost="";
$webuser="";
$webpwd="";
$webdb="";
// Connection
$connection = mysql_connect("$webhost", "$webuser", "$webpwd")or die("cannot connect");
mysql_select_db("$webdb")or die("Error!");
$accountname = stripslashes($accountname);
$accountname = mysql_real_escape_string($accountname);
$password = stripslashes($password);
$password = mysql_real_escape_string($password);
$password_retype = stripslashes($password_retype);
$password_retype = mysql_real_escape_string($password_retype);
$email = stripslashes($email);
$email = mysql_real_escape_string($email);
$email = stripslashes($email);
$email = mysql_real_escape_string($email);
$cap = stripslashes($cap);
$cap = mysql_real_escape_string($cap);
// Uberprufen ob Accountname bereits vergeben ist
$query = "SELECT * FROM account_data WHERE accountname='".mysql_real_escape_string($accountname)."'";
$result = mysql_query($query) OR die("<pre>\n".$sql."</pre>\n".mysql_error());
$total_account = mysql_num_rows($result);
if($total_account!="1") {
$notice = md5($password);
$password = sha1($password, true);
$password = base64_encode($password);
//Game Registration Table
$qry = "INSERT INTO account_data (accountname, password, email, coins, notice)
VALUES
('".mysql_real_escape_string($accountname)."','".mysql_real_escape_string($password)."','".mysql_real_escape_string($email)."', '10', '".mysql_real_escape_string($notice)."')" or die("Error i_n $qry");
$exe = mysql_query($qry) or print(mysql_error());
$password = htmlspecialchars($_POST['password']);
$password = strip_tags($password);
$password = stripslashes($password);
$password = mysql_real_escape_string($password);
echo '<div style="display:none;">';
require_once( 'HessianClient.php' );
require_once('./accountApi.inc.php');
require_once('./ServerVersion.inc.php');
$url = '';
$version = ;
// echo "URL = $url\n";
$serverVer = new ServerVersion($url, 'AccountAPI');
$path = $serverVer->getVersionPath($version);
if (is_null($path)) {
// echo "Supported versions are:\n";
$versions = $serverVer->getSupportedVersions();
// print_r($versions);
// echo "\n";
die("api version $version not supported");
}
// echo "Path = $path\n";
$proxy = new HessianClient($url . $path);
registerAccountMethods($url . $path);
$result = $proxy->createAccountEx($accountname, $password, AccessLevel::Developer(), AccountStatus::Active());
echo '</div>';
if ($result->isOk()) {
echo "<center><font style=' color: green; font-size: 15px; font-weight: bold;'>Created!</font>\n</center><br />
<br />
<div style='display:none;'>
";
} else {
echo "<center><font style=' color: red; font-size: 15px; font-weight: bold;'>Failed!</font><br />
Try another Accountname!<br />
</center><br />
<br />
<br />
<div style='display:none;'>" . $result->toString();
}
// echo "\nDEBUG\n";
// var_export($result);
// echo "\nDEBUG\n";
$result = $proxy->getAccountStatus($accountname);
// var_export($result);
$proxy->setAccountStatus($accountname, AccountStatus::Active());
// echo "\nDEBUG\n";
$result = $proxy->getAccountStatus($accountname);
// var_export($result);
echo '</div>';
} else {
echo '<center style="color: red;">Accountname already in use!</br></br></center>';
}
} else {
echo '<center style="color: red;">Passwords not same!</br></br></center>';
}
} else {
echo '<center style="color: red;">Captcha wrong!</br></br></center>';
}
}
?>
<form method="post">
<dl>
<dt><label for="accountname">Accountname:</label></dt>
<dd><input type="text" size="25" maxlength="20" id="accountname" name="accountname" value=""></dd>
<dt><label for="password">Password:</label></dt>
<dd><input type="password" size="25" maxlength="20" id="password" name="password" value=""></dd>
<dt><label for="password-retype">Password:</label></dt>
<dd><input type="password" size="25" maxlength="20" id="password-retype" name="password-retype" value=""></dd>
<dt><label for="email">E-Mail-Adress:</label></dt>
<dd><input type="email" size="25" maxlength="35" id="email" name="email" value=""></dd>
<dt><label for="cap">9 + 45 =</label></dt>
<dd><input type="cap" size="25" maxlength="35" id="cap" name="cap" value=""></dd>
</dl>
<br />
<center><button name="submit" type="submit"></button></center><br />
</form>