Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2017
1,407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.26 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4. * BASE registro WYD (PHP)
  5. * Criado por seitbnao - djunio_rmf@hotmail.com
  6. */
  7. session_start();
  8. $Titulo_do_Site = "Warriors of Chaos";
  9. $Slogan = "Servidor 7.63";
  10. //user 7556 se for 7556 se for emulador 7663 use 7663
  11. $Version = 7663;//ou 7663
  12. $LinkDownload = "https://mega.nz/#!F14GVbCQ!uwZs2PQKZzV8IDIsC095pS8KFMcGgZ9FMW7EkB3NaOY";
  13. $LinkInfo = "#";
  14. $LinkRegras = "#";
  15. $Copyright = 'Copyright 2017. All Rights Reserved. JOYIMPACT Co, Ltd. - All Rights Reserved, Published by Vibrant Communications Limited.';
  16.  
  17. /* Função que retorna o primeiro caractere da conta */
  18. function InitialDir($user)
  19. {
  20. $initial = substr($user,0,1);
  21. return preg_match('/^[a-zA-Z]$/i',$initial) ? strtoupper($initial) : 'etc';
  22. }
  23. $Msg = '';
  24. $Status = false;
  25. if(isset($_POST['username']) && isset($_POST['email']) && isset($_POST['password']) && isset($_POST['confirm']) && isset($_POST['captcha']))
  26. {
  27.  
  28. $Login = trim($_POST['username']);
  29. $Senha = trim($_POST['password']);
  30. $cSenha = trim($_POST['confirm']);
  31. $Email = trim($_POST['email']);
  32. $Captcha = trim($_POST['captcha']);
  33. $IPAddress = trim($_POST['IPAddress']);
  34.  
  35.  
  36.  
  37. if(strlen($Login) < 6 || strlen($Login) > 12)
  38. {
  39. $Status = true;
  40. $Msg .= 'O usuario deveria conter ao menos uma letra O usuario deve ter entre 6 e 12 caracteres <br><br>';
  41. }
  42. if(strlen($Senha) < 6 || strlen($Senha) > 10)
  43. {
  44. $Status = true;
  45. $Msg .= 'A senha deve ter entre 6 e 10 caracteres A senha nao deve conter caracteres especiais <br><br>';
  46. }
  47. if(strcmp($Senha,$cSenha) != 0)
  48. {
  49. $Status = true;
  50. $Msg .= 'A confirmacao da senha deve ser igual a senha<br><br>';
  51. }
  52. if (!filter_var($Email, FILTER_VALIDATE_EMAIL))
  53. {
  54. $Status = true;
  55. $Msg .= 'O email ja existe Email invalido <br><br>';
  56. }
  57. if($_SESSION['captcha'] != $Captcha)
  58. {
  59. $Status = true;
  60. $Msg .= 'O codigo de verificacao esta errado <br><br>';
  61. }
  62.  
  63.  
  64. if($Status)
  65. goto Fim;
  66. //Diretorio da import user é usado em versao 7663
  67. $ImportUser = 'C:\\Users\\Administrator\\Desktop\\Server\\W2PP-master\\Build\\Debug\\Server\Common\\ImportUser';//Cadastro
  68. $account2 = $ImportUser.'\\'.$Login;
  69. //756
  70. $arquivo = './misc/7556xt'; //nao alterar
  71. //pasta onde fica as acc
  72. $accdir = 'C:\\Users\\Administrator\\Desktop\\Server\\W2PP-master\\Build\\Debug\\Server\\\\DBSrv\\run\\account';
  73. $account = $accdir.'\\'.InitialDir($Login).'\\'.$Login; //Não mecher
  74.  
  75. $AccCreate = false;
  76. if($Version == 7663)
  77. {
  78. if(file_exists($account2))
  79. {
  80. $Status = true;
  81. $Msg = 'Conta existente <br><br>';
  82. goto Fim;
  83. }
  84.  
  85. $fp = fopen($account2, "wt");
  86. $escreve = fwrite($fp, "$Login\n");
  87. $escreve = fwrite($fp, "$Senha\n");
  88. $escreve = fwrite($fp, "$Login\n");
  89. $escreve = fwrite($fp, "$Email\n");
  90. $escreve = fwrite($fp, "0\n");
  91. $escreve = fwrite($fp, "$IPAddress\n");
  92. $escreve = fwrite($fp, "0\n");
  93. fclose($fp);
  94. $AccCreate = true;
  95.  
  96. if(file_exists($account))
  97. {
  98. $Status = true;
  99. $Msg = 'Conta existente <br><br>';
  100. goto Fim;
  101. }
  102.  
  103. $f = @fopen($arquivo,r);
  104. $acc = @fread($f,6116);
  105. $demoid = substr($acc,0,strlen($Login));
  106. $demopass = substr($acc,16,strlen($Senha));
  107. $acc = str_replace($demoid,$Login,$acc);
  108. $acc = str_replace($demopass,$Senha,$acc);
  109. $f2 = @fopen($account,a);
  110. @fwrite($f2,$acc);
  111. @fclose($f);
  112. @fclose($f2);
  113. $AccCreate = true;
  114. }
  115.  
  116. Fim:
  117.  
  118.  
  119. if(!$Status && $AccCreate)
  120. {
  121. $Msg = 'Conta criada com sucesso!<br><br>';
  122. $Status = true;
  123. }
  124. }
  125. ?>
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  144. <html id="" class=" domloaded" xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="https://www.facebook.com/2008/fbml">
  145. <head>
  146. <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
  147. <title><?php echo $Titulo_do_Site; ?></title>
  148. <script type="text/javascript" async="" src="./RegisterResource/js/ga.js"></script>
  149. <script type="text/javascript" src="./RegisterResource/js/registration_login_sdasgard.js"></script>
  150. <script type="text/javascript" src="./RegisterResource/js/login_asgard.js"></script>
  151. <script type="text/javascript" src="./RegisterResource/js/gsap/TweenMax.min.js"></script>
  152. <script type="text/javascript" src="./RegisterResource/js/gsap/plugins/Physics2DPlugin.min.js"></script>
  153. <script type="text/javascript" src="./RegisterResource/js/cadastro_sdasgard.js"></script>
  154. <script type="text/javascript" src="./RegisterResource/js/particles/particle-system.js"></script>
  155.  
  156.  
  157. <title>Warriors Of Chaos</title>
  158. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  159. <link rel="stylesheet" href="index_files/mbcsmbmcp.css" type="text/css" />
  160. <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Exo+2">
  161. <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Open+Sans">
  162. <meta name="viewport" content="width=device-width, initial-scale=1">
  163. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  164. <meta name="keywords" content="Games Zone Responsive web template, Bootstrap Web Templates, Flat Web Templates, Android Compatible web template,
  165. Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG, SonyEricsson, Motorola web design" />
  166. <script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script>
  167. <!-- css -->
  168. <link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
  169. <link rel="stylesheet" href="css/flexslider.css" type="text/css" media="screen" property="" />
  170. <link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
  171. <!--// css -->
  172. <!-- font -->
  173. <link href='//fonts.googleapis.com/css?family=Josefin+Sans:400,100,100italic,300,300italic,400italic,600,600italic,700,700italic' rel='stylesheet' type='text/css'>
  174. <link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic' rel='stylesheet' type='text/css'>
  175. <!-- //font -->
  176. <script src="js/jquery.min.js"></script>
  177. <script src="js/bootstrap.js"></script>
  178. </head>
  179.  
  180. <body onload="myFunction()" style="opacity: 0;">
  181. <body>
  182.  
  183. <!-- Button trigger modal -->
  184.  
  185.  
  186. <!-- Modal -->
  187.  
  188. <!-- Menus will work without this javascript file. It is used only for extra
  189. effects, improved usability, compatibility with very old web browsers
  190. and support for touch screen devices. -->
  191. <script type="text/javascript" src="index_files/mbjsmbmcp.js"></script>
  192. <div class="modal fade bs-example-modal-lg" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  193. <div class="modal-dialog modal-lg" role="document">
  194. <div class="modal-content">
  195. <div class="modal-header">
  196. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  197. <h4 class="modal-title" id="myModalLabel"><span id="titulo_modal" name="tiulo_modal"></span></h4>
  198. </div>
  199. <div class="modal-body" >
  200.  
  201. <div class="blog1-w3ls" >
  202. <div class="col-md-2 blog-image-w3l">
  203. <a href="single.html" id="data_tipo" name="data_tipo"></a>
  204. </div>
  205. <div class="col-md-10 blog-text-w3ls" style=" padding:10px">
  206.  
  207. <div class="item_info">
  208. <ul>
  209. <li><a href="#"><i class="glyphicon glyphicon-user"></i> <span id="data_autor" name="data_autor"></span> </a></li>
  210. <li><i class="glyphicon glyphicon-calendar" ></i> <span id="data_modal" name="data_modal"></span> </li>
  211.  
  212. </ul>
  213. </div><b>
  214. <div name="corpo_modal" id="corpo_modal"> </div>
  215.  
  216.  
  217. </b>
  218. </div>
  219. <div class="clearfix"></div>
  220. </div>
  221.  
  222.  
  223. </div>
  224. <div class="modal-footer">
  225. <button type="button" class="btn btn-default" data-dismiss="modal">Fechar</button>
  226.  
  227. </div>
  228. </div>
  229. </div>
  230. </div>
  231. <img src="images/banner3.jpg" width="" height="380" alt="" /><br/>
  232.  
  233. <div id="mbmcpebul_wrapper" style="max-width:auto;">
  234. <ul id="mbmcpebul_table" class="mbmcpebul_menulist css_menu">
  235. <li><div class="icon_1 buttonbg"><a href="index.php" class="button_1">Home</a></div></li>
  236. <li><div class="icon_2 buttonbg"><a href="registro.php">Registro</a></div></li>
  237. <li><div class="icon_3 buttonbg"><a href="download.php">Download</a></div></li>
  238. <li><div class="icon_4 buttonbg" style="width: 215px;"><a href="infos.php">Informações</a></div></li>
  239. <li><div class="icon_5 buttonbg" style="width: 150px;"><a href="RANKING.php">Ranking</a></div></li>
  240. <li><div class="icon_6 buttonbg" style="width: 150px;"><a href="http://warriorsofchaos.hol.es/" target="_blank">Forum</a></div></li>
  241. </ul>
  242. </div>
  243. <div id="content">
  244.  
  245.  
  246. <div id="fb-root" class=" fb_reset"><script type="text/javascript" src="./js/all.js" async=""></script><div style="position: absolute; top: -10000px; height: 0px; width: 0px;"><div></div></div><div style="position: absolute; top: -10000px; height: 0px; width: 0px;"><div><iframe name="fb_xdm_frame_http" frameborder="0" allowtransparency="true" allowfullscreen="true" scrolling="no" title="Facebook Cross Domain Communication Frame" aria-hidden="true" tabindex="-1" id="fb_xdm_frame_http" src="http://games.vibrant3g.com/images/xd_arbiter.html" style="border: none;"></iframe><iframe name="fb_xdm_frame_https" frameborder="0" allowtransparency="true" allowfullscreen="true" scrolling="no" title="Facebook Cross Domain Communication Frame" aria-hidden="true" tabindex="-1" id="fb_xdm_frame_https" src="http://games.vibrant3g.com/images/xd_arbiter(1).html" style="border: none;"></iframe></div></div></div>
  247. <div id="vibrantLogo" alt=""></div>
  248. <div class="head"></div>
  249. <div id="headerBox">
  250. <div id="header"></div>
  251. </div>
  252. <div id="imageBox">
  253. <div align="center" id="image"></div>
  254. </div>
  255. <div class="main">
  256.  
  257.  
  258.  
  259. <?php if($Status == false) { ?>
  260. <form id="registrationForm_sd" name="registrationForm_sd" method="post">
  261. <div class="formbox">
  262. <table border="0" cellspacing="0" cellpadding="0" align="center">
  263. <tbody>
  264. <tr id="serverOficialRow">
  265. <td><?php echo $Slogan; ?></td>
  266.  
  267.  
  268.  
  269.  
  270.  
  271. </tr>
  272. <tr>
  273. <td><input type="text" placeholder="Usuario" class="input_s" name="username" id="username" onblur="checkAvailablity()" onkeypress="return submitenterSignup(this,event)"></td>
  274. </tr>
  275. <tr id="userErrors" class="p_info">
  276. <td>
  277. <span class="error" id="userPart">O usuario e obrigatorio</span>
  278. <span class="error" id="userAlpha">O usuario deveria conter ao menos uma letra</span>
  279. <span class="error" id="userLPart">O usuario deve ter entre 6 e 12 caracteres</span>
  280. <span class="error" id="userChars">Nao e possi­vel entrar com caracteres especiais no usuario</span>
  281. <span class="error" id="userNotAvail">Usuario nao disponi­vel</span>
  282. </td>
  283. </tr>
  284. <tr>
  285. <td><input type="text" class="input_s" placeholder="E-mail" id="email" name="email" onblur="return checkAvailabilityEmail()" onkeypress="return submitenterSignup(this,event)"></td>
  286. </tr>
  287. <tr id="emailErrors" class="p_info">
  288. <td>
  289. <span class="error" id="emailPart">O email e obrigatorio</span>
  290. <span class="error" id="emailNotAvail">O email ja existe</span>
  291. <span class="error" id="emailVPart">Email invalido</span>
  292. </td>
  293. </tr>
  294. <tr>
  295. <td><input type="password" class="input_s" placeholder="Senha" name="password" id="password" onblur="return checkAvailabilityPwd()" onkeypress="return submitenterSignup(this,event)"></td>
  296. </tr>
  297. <tr id="passwordErrors" class="p_info">
  298. <td>
  299. <span class="error" id="pwdPart">A senha e obrigatoria</span>
  300. <span class="error" id="pwdLPart">A senha deve ter entre 6 e 10 caracteres</span>
  301. <span class="error" id="pwdChars">A senha nao deve conter caracteres especiais</span>
  302. <span class="error" id="pwdAlpha">A senha deve conter ao menos uma letra</span>
  303. <span class="error" id="pwdDigit">A senha deve conter ao menos um digito</span>
  304. </td>
  305. </tr>
  306. <tr>
  307. <td><input type="password" class="input_s" placeholder="Confirmar a senha" name="confirm" id="confirm" onblur="return checkConfrmPswd()" onkeypress="return submitenterSignup(this,event)"></td>
  308. </tr>
  309. <tr id="confirmPasswordErrors" class="p_info">
  310. <td>
  311. <span class="error" id="confrmPart">Confirmar a senha e obrigatorio</span>
  312. <span class="error" id="confrmNotEq">A confirmacao da senha deve ser igual a senha</span>
  313. </td>
  314. </tr>
  315. <tr>
  316. <td id="codigo_label">Codigo de Verificacao:</td>
  317. </tr>
  318. <tr>
  319. <td>
  320. <input type="text" name="captcha" id="captcha" maxlength="4" onblur="checkImg();">
  321. <img src="./misc/CaptchaImg.php" id="img" style="float:left" alt="Captcha" height="25" width="55"></img>
  322. <a href="#" onclick="return reloadImg('img');" id="newCaptchaImg">
  323. <div id="refreshButton"></div>
  324. </a>
  325. </td>
  326. </tr>
  327. <tr id="captchaErrors" class="p_info">
  328. <td>
  329. <span class="error" id="captchaerror">O codigo de verificacao esta errado</span>
  330. </td>
  331. </tr>
  332. <tr>
  333. <td>
  334. <input name="chkPolicy" type="checkbox" id="chkPolicy" value="checked">
  335. <p id="termosDeUso">Eu concordo com os <a href="<?php echo $LinkRegras; ?>" target="_blank">Termos de Uso</a></p>
  336. </td>
  337. </tr>
  338. <tr id="checkPolicyErrors" class="p_info">
  339. <td>
  340. <span class="error" id="chkPart">Por favor aceite os termos de uso</span>
  341. </td>
  342. </tr>
  343. <input type="hidden" name="strCallingProgram" value="Vibrantgames_Registration">
  344.  
  345.  
  346. <input type="hidden" name="fwdSite" value="register" />
  347. <input type="hidden" name="IPAddress" id="IPAddress" value="<?php echo $_SERVER["REMOTE_ADDR"]; ?>" />
  348.  
  349. <tr>
  350. <td><p class="btn_playnow">
  351.  
  352.  
  353.  
  354.  
  355. <input id="register_button" type="submit" value="" onclick="javascript:f_login();" onfocus="this.blur()" /></p></td>
  356. </tr>
  357. <tr id="downloadGame">
  358. <td>Ja tem uma conta? <a target="_blank" href="https://mega.nz/#!ZoQFhKyI!qwilFq7oAvgGDIqnTNtsIbEl1g7BpU5kFu9Yn4H80Pw">Baixe o jogo</a></td>
  359. </tr>
  360. <tr id="downloadGame">
  361. <td>Acesse nosso <a target="_blank" href="http://forum.warriorsofchaos.com.br">Forum</a></td>
  362. </tr>
  363. </tbody>
  364. </table>
  365. </div>
  366. </form>
  367. <?php }else
  368. Menssage:
  369.  
  370. if($Msg != ''){
  371. echo '<center><br><br><br><br><br><br><br><br><br><br><br><br>'.$Msg.'';
  372. echo '<a href="JavaScript: window.history.back();">Voltar</a></center>';
  373. }
  374. ?>
  375. <div class="buttondiv">
  376. <div class="buttonBox">
  377. <a href="<?php echo $LinkDownload; ?>" id="downloadGame"></a>
  378. <a href="<?php echo $LinkInfo; ?>" id="sobreJogo"></a>
  379. </div>
  380. </div>
  381. </div>
  382. <div id="posContent"></div>
  383. </div>
  384. <div class="foot"><?php echo $Copyright; ?></div>
  385. <script>
  386. function register() {
  387. replaceTargetWith( 'register_button', '<img id="register_button" src="./RegisterResource/confirmar1.png" >' );
  388. var ret = submitSignUpStepwise();
  389. if (ret) {
  390. return ret;
  391. } else {
  392. replaceTargetWith( 'register_button', '<input id="register_button" type="button" name="" onclick="register();">' );
  393. return ret;
  394. }
  395. }
  396.  
  397. function replaceTargetWith( targetID , html ) {
  398. /// find our target
  399. var i, tmp, elm, last, target = document.getElementById(targetID);
  400. /// create a temporary div or tr (to support tds)
  401. tmp = document.createElement(html.indexOf('<td')!=-1?'tr':'div');
  402. /// fill that div with our html, this generates our children
  403. tmp.innerHTML = html;
  404. /// step through the temporary div's children and insertBefore our target
  405. i = tmp.childNodes.length;
  406. /// the insertBefore method was more complicated than I first thought so I
  407. /// have improved it. Have to be careful when dealing with child lists as
  408. /// they are counted as live lists and so will update as and when you make
  409. /// changes. This is why it is best to work backwards when moving children
  410. /// around, and why I'm assigning the elements I'm working with to `elm`
  411. /// and `last`
  412. last = target;
  413. while(i--){
  414. target.parentNode.insertBefore((elm = tmp.childNodes[i]), last);
  415. last = elm;
  416. }
  417. /// remove the target.
  418. target.parentNode.removeChild(target);
  419. }
  420. </script>
  421. </body>
  422. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement