Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Release] Register Script

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>
 
Newbie Spellweaver
Joined
Jan 5, 2009
Messages
58
Reaction score
3
Re: Register Script

Here i cleaned up your coding and added a sumbit button but i dont think it works for Allods server register

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;
            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="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 />
       
       
       
        <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>
			
			<dt><label for="submit">Submit</label></dt>
			<dd><input type="submit" size="10" maxlength="10" id="submit" value""></dd>
        </dl>
        <br />
     
        <center><button name="submit" type="submit"></button></center><br />
     
    </form>
     
    <style>
     
            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="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>';
                           
            }
     
    }
     
    ?>
 
Back
Top