Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.03 KB | None | 0 0
  1. <h1 class="tituloh1">Inregistreaza-te pe server</h1>
  2. <div class="registo">
  3. <div class="contentregisto">
  4.  
  5. <?PHP
  6.  
  7. $regCoins = 0; // Startcoins
  8.  
  9. $laufZeit = 365; //Tage autoloot,safebox
  10. $calcLZ = (60*60*24)*365;
  11. $expireStamp = time()+$calcLZ;
  12. $expireDate = date("Y-m-d H:i:s",$expireStamp);
  13.  
  14. if($serverSettings['register_on'] && (!isset($_SESSION['user_admin']))) {
  15.  
  16. if(isset($_POST['submit']) && $_POST['submit']=="Registar") {
  17. if((checkAnum($_POST['account']) && strlen($_POST['account'])>=5 && strlen($_POST['account'])<=16) && checkAnum($_POST['pass']) && strlen($_POST['pass'])>=8 && strlen($_POST['pass2'])<=16 && !empty($_POST['pass2']) && (checkName($_POST['uname']) && strlen($_POST['uname'])>=3 && strlen($_POST['uname'])<=20) && $_POST['pass']==$_POST['pass2'] && checkMail($_POST['email']) && strlen($_POST['email'])<=40 && $_POST['captcha']==$_SESSION['captcha_id'] && $_POST['email']==$_POST['email2'] && (checkAnum($_POST['sicherheitsa']) && strlen($_POST['sicherheitsa'])>=3 && strlen($_POST['sicherheitsa'])<=16) && checkInt($_POST['sicherheitsf']) && (checkAnum($_POST['loeschcode']) && strlen($_POST['loeschcode'])==7)) {
  18.  
  19. $hashSF = md5($_POST['sicherheitsa']);
  20. $sfNum = mysql_real_escape_string($_POST['sicherheitsf']);
  21. $lcode = mysql_real_escape_string($_POST['loeschcode']);
  22.  
  23. $zuFall = rand(99999,999999999);
  24. $userpass=mysql_real_escape_string($_POST['pass']);
  25.  
  26. $aktivHash = ($serverSettings['mail_activation']) ? md5($zuFall):'';
  27. $accountStatus = ($serverSettings['mail_activation']) ? 'BLOCK':'OK';
  28.  
  29. $sqlCmd = "INSERT INTO account.account
  30. (login,password,real_name,email,social_id,question1,answer1,create_time,status,coins,autoloot_expire,safebox_expire,web_aktiviert)
  31. VALUES
  32. ('".$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape_string($_POST['uname'])."','".mysql_real_escape_string($_POST['email'])."','".$lcode."','".$sfNum."','".$hashSF."','".$sqlZeit."','".$accountStatus."','".$regCoins."','".$expireDate."','".$expireDate."','".$aktivHash."')";
  33. $sqlQry = mysql_query($sqlCmd,$sqlServ);
  34. if($sqlQry) {
  35.  
  36.  
  37. $absender = $serverSettings['titel']."";
  38. $email = $serverSettings['reg_mail'];
  39. $empfaenger = $_POST['email'];
  40. $mail_body = "Ol&aacute; ".$_POST['uname'].",
  41.  
  42. Inregistrare pe ".$serverSettings['titel']." Inregistrarea s-a efectuat cu succes,nu ramnane decat sa activati contul !.
  43.  
  44. ".$serverSettings['url']."/?s=login&do=aktivieren&hash=".$aktivHash."
  45.  
  46. Date Utilizator
  47. Utilizator: ".$_POST['account']."
  48. Parola: ".$userpass."
  49.  
  50. Cod șterge caractere: ".$lcode."
  51. Intrebare de securitate: ".$sFrage[$sfNum]."
  52. Raspuns: ".$_POST['sicherheitsa']."
  53.  
  54. Desejamos-lhe boa sorte.
  55.  
  56. Bun Venit ".$serverSettings['titel']." Nova-Aventura
  57.  
  58.  
  59. Un email a fost generat in mod automat de catre server,va rugam nu raspundeti!";
  60. $titel = "Registo no ".$serverSettings['titel'];
  61.  
  62. $header = "X-Priority: 3\n";
  63. $header .= "X-Mailer: ".$serverSettings['titel']." Homepage Mailer\n";
  64. $header .= "MIME-Version: 1.0\n";
  65. $header .= "From: ".$absender." <".$serverSettings['reg_mail'].">\n";
  66. $header .= "Reply-To: ".$serverSettings['reg_mail']."\n";
  67. $header .= "Content-Type: text/plain; charset=iso-8859-1\n";
  68.  
  69.  
  70. if($serverSettings['mail_activation']) {
  71. mail($empfaenger, $titel, $mail_body, $header);
  72. echo'<p class="meldung_sucesso"> Bem vindo <strong>'.$_POST['account'].'</strong><br>Vă rugăm să verificați căsuța poștală pentru a finaliza inregistrarea.</p>';
  73.  
  74. }
  75. else {
  76. echo'<p class="meldung_sucesso">Cont validat cu succes. Acum, bucurați-vă de server la maxim.</p>';
  77. }
  78.  
  79. }
  80. else {
  81. echo'<p class="meldung_erro"> Inregistrare esuata,nume de utilizator deja existent.</p>';
  82. }
  83.  
  84. }
  85. else {
  86. echo'<p class="meldung_erro"> Inregistrare esuata,Va rugam sa verificati atent toate campurile.</p>';
  87. }
  88. }
  89. ?>
  90.  
  91. <p><h3 style="margin-top:11px;">Toate campurile sunt obligatorii.</h3><?PHP if($serverSettings['mail_activation']) { echo'<br/><p class="meldung_warn"> Pentru a finaliza trebuie sa activati contul folosind adresa de lagatura primita prin email.</p>'; } ?></p>
  92. <fieldset class="formulario">
  93. <form action="?s=registo" method="POST">
  94.  
  95. <tr>
  96. <fieldset class="formulario">
  97. <dl>
  98. <dt>
  99. <label for="">Utilizator</label>
  100. </dt>
  101. <dd>
  102. <input class="inputregisto nick_name" type="text" required name="account" maxlength="16" size="16"/> <br>8-16 Combinatie (a-Z,0-9)
  103. <br><small>Numele de utilizator trebuie sa aiba intre 6 si 16 caractere.</small>
  104. </dd>
  105. </dl>
  106. </fieldset>
  107. <fieldset class="formulario">
  108. <dl>
  109. <dt>
  110. <label for="">Nume Real</label>
  111. </dt>
  112. <dd>
  113. <input class="inputregisto nome_real" type="text" required name="uname" maxlength="16" size="16"/>
  114. <br><small>Numele trebuie sa fie intre 3 si 16 caractere.</small>
  115. </dd>
  116. </dl>
  117. </fieldset>
  118. <fieldset class="formulario">
  119. <dl>
  120. <dt>
  121. <label for="">Parola</label>
  122. </dt>
  123. <dd>
  124. <input class="inputregisto palavra_passe" type="password" required name="pass" maxlength="16" size="16"/><br>
  125. <br><small>8-16 Combinatie (a-Z,0-9)</small>
  126. </dd>
  127. </dl>
  128. <dl>
  129. <dt>
  130. <br>
  131. <label for="">Confirma Parola</label>
  132. </dt>
  133. <dd>
  134. <input class="inputregisto palavra_passe2" type="password" required name="pass2" maxlength="16" size="16"/></td>
  135. </dd>
  136. </dl>
  137. </fieldset>
  138. <fieldset class="formulario">
  139. <dl>
  140. <dt>
  141. <label for="">Email</label>
  142. </dt>
  143. <dd>
  144. <input class="inputregisto e_mail" type="email" required name="email" maxlength="50" size="25"/>
  145. <br><small>8-16 Combinatie (a-Z,0-9)</small>
  146. </dd>
  147. </dl>
  148. <dl>
  149. <dt>
  150. <br>
  151. <label for="">Confirma Email</label>
  152. </dt>
  153. <dd>
  154. <input class="inputregisto e_mail2" type="email" required name="email2" maxlength="50" size="25"/></td>
  155. </dd>
  156. </dl>
  157. </fieldset>
  158. <fieldset class="formulario">
  159. <dl>
  160. <dt>
  161. <label for="">Cod șterge caractere</label>
  162. </dt>
  163. <dd>
  164. <input class="inputregisto clean_char" type="text" required name="loeschcode" maxlength="7" size="7"/> </td>
  165. <br><small>7 Combinatie (a-Z,0-9)</small>
  166. </dd>
  167. </dl>
  168. </fieldset>
  169. <fieldset class="formulario fm-select">
  170. <dl>
  171. <dt>
  172. <label for="">Intrebare de securitate</label>
  173. </dt>
  174. <dd>
  175. <select class="inputregisto" name="sicherheitsf">
  176. <?PHP
  177. foreach($sFrage AS $fragew => $frage) {
  178. echo'<option value="'.$fragew.'">'.$frage.'</option>';
  179. }
  180. ?>
  181. </select><br>
  182. <input class="inputregisto p_secure" type="text" required name="sicherheitsa" maxlength="16" size="16"/> <br>3-16 Combinatie (a-Z,0-9)</br>
  183. </dd>
  184. </dl>
  185. </fieldset>
  186. <fieldset class="formulario">
  187. <dl>
  188. <dt>
  189. <label for="">Captcha</label>
  190. </dt>
  191. <dd>
  192. <img class="search_desc" style="border-left: 1px solid;border-radius: 7px;position: relative;margin:0 0 0 4px;opacity:0.6;padding:5px 9px;" src="./captcha/captcha.php" title="Captcha"/><br><input class="inputregisto cap_tcha" type="text" required name="captcha" maxlength="5" size="5"/>
  193. <p><input style="margin:5px 11px 0 0;" type="checkbox" required />Acccept si sunt deacord <a style="color:green;" href="?s=rulls">cu termenii si conditiile</a></p>
  194. </dd>
  195. </dl>
  196. </fieldset>
  197.  
  198. <p>
  199. <input class="btnregisto QapTcha" type="submit" name="submit" value="Registar"/> <input class="btnregisto" type="reset" value="Cancelar"/>
  200. </p>
  201.  
  202. </form>
  203. </fieldset>
  204.  
  205.  
  206.  
  207. </div>
  208. </div>
  209.  
  210. <?PHP
  211. }
  212. else {
  213. echo'<p class="meldung_erro">O registo está desativado ou você já está registado. Não pode haver mais contas com o mesmos dados.</p>';
  214. }
  215. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement