Advertisement
Guest User

pour nixt le gay

a guest
Mar 9th, 2016
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.52 KB | None | 0 0
  1. <?PHP
  2. #|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|
  3. #| #|
  4. #| RealCMS - Website and Content Management System #|
  5. #| Copyright � 2015 Kowardz & Sirius. All rights reserved. #|
  6. #| #|
  7. #|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|
  8.  
  9. include("./global.php");
  10.  
  11. $query = mysql_query("SELECT * FROM bans WHERE value = '".$mail."' ") or die(mysql_error());
  12. $data = mysql_fetch_assoc($query);
  13. $mail = $user['mail'];
  14. $ban = array($data['value']);
  15.  
  16. if(session_is_registered(mail))
  17. {
  18. Redirect("".$url."/moi");
  19. }
  20.  
  21. $do = Securise($_GET['do']);
  22.  
  23. if($do == "process_login")
  24. {
  25. if(isset($_POST['mail']) && isset($_POST['password']))
  26. {
  27. $mail = Securise($_POST['mail']);
  28. $password = Realhash($_POST['password']);
  29.  
  30. if(empty($mail) || empty($password))
  31. {
  32. $erreur = "Merci de remplir les champs vide.";
  33. }
  34. else
  35. {
  36. $sql = mysql_query("SELECT id,disabled FROM users WHERE mail = '".$mail."' AND password = '".$password."' LIMIT 1") or die(mysql_error());
  37. $row = mysql_num_rows($sql);
  38. $assoc = mysql_fetch_assoc($sql);
  39.  
  40. if($row < 1)
  41. {
  42. $erreur = "Pseudo ou Mot de Passe invalide.";
  43. }
  44. else
  45. {
  46.  
  47. if($assoc['disabled'] == 1)
  48. {
  49. $erreur = "Ton compte &agrave; &eacute;tait d&eacute;sactiv&eacute; par un Administrateur. En cas d'erreur de notre part merci de nous contacter &agrave; contact@worldrp.fr";
  50. }
  51. else
  52. {
  53. $sql = mysql_query("SELECT * FROM bans WHERE value = '".$mail."'");
  54. $b = mysql_fetch_assoc($sql);
  55. $row_ban = mysql_num_rows($sql);
  56.  
  57.  
  58. $stamp_now = mktime(date('H:i:s d-m-Y'));
  59. $stamp_expire = $b['expire'];
  60. $expire = date('d/m/Y H:i:s', $b['expire']);
  61.  
  62. if($stamp_now < $stamp_expire){
  63. $erreur = "Tu est bannis de RealRP par ".utf8_decode($b['added_by']).". <br> <b>".utf8_decode($b['reason'])."</b> Il expira le: <b>".$expire."</b>";
  64. } else {
  65. if($row_ban > 0) {
  66. mysql_query("DELETE FROM bans WHERE value = '".$mail."'");
  67. }
  68. mysql_query("UPDATE users SET last_offline = '".FullDate('full')."' WHERE mail = '".$mail."'");
  69. $_SESSION['mail'] = $mail;
  70. $_SESSION['password'] = $password;
  71. Redirect("".$url."/moi");
  72. }
  73. }
  74. }
  75.  
  76. }
  77. }
  78. }
  79.  
  80.  
  81. // PHP
  82.  
  83.  
  84. if(Securise($_GET['inscription'] == "ok")){
  85. $nom = Securise($_POST['pseudo']);
  86. $prenom = Securise($_POST['prenom']);
  87. $mdp = Securise($_POST['mdp']);
  88. $mdp2 = Securise($_POST['mdp2']);
  89. $email = Securise($_POST['email']);
  90. $BankCode = Securise($_POST['BankCode']);
  91. $filtre = preg_replace("/[^a-z\d\-=\?!@:\.]/i", "", $nom);
  92. $erreur2 = "Ton pseudonyme est incorrect !";
  93. $erreur3 = "Ton code bancaire doit contenir 6 chiffres !";
  94. $erreur4 = "Ton mot de passe doit contenir 6 caract&egrave;res !";
  95. $erreur5 = "Ton adresse email est incorrect !";
  96. $erreur6 = "Les mots de passe ne correspondent pas !";
  97. $erreur7 = "ERREUR INSCRIPTION";
  98. $email_check = preg_match("/^[a-z0-9_\.-]+@([a-z0-9]+([\-]+[a-z0-9]+)*\.)+[a-z]{2,7}$/i", $email);
  99. $req = mysql_query("SELECT id FROM users WHERE username = '".$prenom."-".$nom."'");
  100. $req = mysql_num_rows($req);
  101. if(isset($nom) && isset($mdp) && isset($mdp2) && isset($email) && isset($BankCode)){
  102. $erreur = false;
  103.  
  104. if($req > 0){
  105. echo $erreur2;
  106. $erreur = true;
  107. } elseif($filtre !== $nom){
  108. echo $erreur2;
  109. $erreur = true;
  110. } elseif(strlen($nom) > 24){
  111. echo $erreur2;
  112. $erreur = true;
  113. } elseif(strlen($nom) < 1){
  114. echo $erreur2;
  115. $erreur = true;
  116. }
  117.  
  118. if($mdp !== $mdp2){
  119. echo $erreur6;
  120. $erreur = true;
  121. } elseif(strlen($mdp) < 6){
  122. echo $erreur4;
  123. $erreur = true;
  124. }
  125.  
  126. if(strlen($email) < 6){
  127. echo $erreur5;
  128. $erreur = true;
  129. } elseif($email_check !== 1){
  130. echo $erreur5;
  131. $erreur = true;
  132. }
  133.  
  134. if(strlen($BankCode) < 6){
  135. echo $erreur3;
  136. $erreur = true;
  137. } elseif($email_check !== 1){
  138. echo $erreur3;
  139. $erreur = true;
  140. }
  141.  
  142. if($erreur == false){
  143. mysql_query("INSERT INTO users(username,password,mail,BankCode,rank,motto,credits,activity_points) VALUES ('".$prenom."-".$nom."','".Realhash($mdp)."','".$email."','".$BankCode."','1','Civil','0','0')");
  144. $_SESSION['mail'] = $email;
  145. $_SESSION['password'] = $mdp;
  146. Redirect("moi");
  147. exit();
  148. }
  149. }
  150.  
  151. }
  152.  
  153. ?>
  154. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  155. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  156. <head>
  157. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  158. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
  159. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  160. <title>RealRP - Bienvenue sur RealRP.</title>
  161. <script src="/web/js/jquery-latest.js" type="text/javascript"></script>
  162. <script src="/web/js/jquery-ui.js" type="text/javascript"></script>
  163. <script type="text/javascript" src="/web/js/world.js"></script>
  164. <script src='https://www.google.com/recaptcha/api.js'></script>
  165. <link href='http://fonts.googleapis.com/css?family=Ubuntu:400,500,700,400italic,500italic,700italic' rel='stylesheet' type='text/css'>
  166. <link rel="stylesheet" href="/web/css/style.css" type="text/css" />
  167. <link rel="shortcut icon" href="/web/favicon.ico" type="image/vnd.microsoft.icon" />
  168.  
  169. <script language="javascript">
  170.  
  171. </script>
  172. <script type="text/javascript">
  173. var rev = "fwd";
  174. function titlebar(val)
  175. {
  176. var msg = "RealRP - Bienvenue sur RealRP.";
  177. var res = "";
  178. var speed = 100
  179. var pos = val;
  180.  
  181. msg = msg;
  182. var le = msg.length;
  183. if(rev == "fwd"){
  184. if(pos < le){
  185. pos = pos+1;
  186. scroll = msg.substr(0,pos);
  187. document.title = scroll;
  188. timer = window.setTimeout("titlebar("+pos+")",speed);
  189. }
  190. else{
  191. rev = "bwd";
  192. timer = window.setTimeout("titlebar("+pos+")",speed);
  193. }
  194. }
  195. else{
  196. if(pos > 0){
  197. pos = pos-1;
  198. var ale = le-pos;
  199. scroll = msg.substr(ale,le);
  200. document.title = scroll;
  201. timer = window.setTimeout("titlebar("+pos+")",speed);
  202. }
  203. else{
  204. rev = "fwd";
  205. timer = window.setTimeout("titlebar("+pos+")",speed);
  206. }
  207. }
  208. }
  209.  
  210. titlebar(0);
  211. </script><script type="text/javascript">
  212. $(document).ready(function(){
  213. $("#top, #bottom").delay(500).animate({"height":"75px"}, 1500);
  214. $("a.logo").delay(500).addClass('finish',1500);
  215. $("div.inner, div#middle").delay(1250).fadeIn(500);
  216. $(".welcome-image").delay(1750).fadeIn(500);
  217.  
  218. if(window.location.hash == "#register"){
  219. loadRegister();
  220. }
  221.  
  222. $('#submit_login').click(function(event){
  223. event.preventDefault();
  224. loginManager.login();
  225. });
  226.  
  227. $('#submit_signup').click(function(event){
  228. event.preventDefault();
  229. registerManager.register();
  230. });
  231.  
  232. $(".registerbutton").click(function(){
  233. loadRegister();
  234. });
  235. $(".cancel").click(function(){
  236. loadLogin();
  237. });
  238. });
  239. $(document).on('mouseenter','.error-container',function(){
  240. $(this).hide('drop',250);
  241. });
  242. $(window).on('hashchange',function(){
  243. if(window.location.hash == "#register"){
  244. loadRegister();
  245. }
  246. else if(window.location.hash == "#login"){
  247. loadLogin();
  248. }
  249. });
  250. </script>
  251.  
  252. <script language="Javascript">
  253. function verif_nombre(champ)
  254. {
  255. var chiffres = new RegExp("[0-9]");
  256. var verif;
  257. var points = 0;
  258.  
  259. for(x = 0; x < champ.value.length; x++)
  260. {
  261. verif = chiffres.test(champ.value.charAt(x));
  262. if(champ.value.charAt(x) == "."){points++;}
  263. if(points > 1){verif = false; points = 1;}
  264. if(verif == false){champ.value = champ.value.substr(0,x)
  265. + champ.value.substr(x+1,champ.value.length-x+1); x--;}
  266. }
  267. }
  268.  
  269. </script>
  270.  
  271. </head><body><script type="text/javascript">
  272. //<![CDATA[
  273. try{(function(a){var b="http://",c="worldrp.fr",d="/cdn-cgi/cl/",e="img.gif",f=new a;f.src=[b,c,d,e].join("")})(Image)}catch(e){}
  274. //]]>
  275. </script>
  276. <div class="welcome-image"></div>
  277. <a class="logo"></a>
  278. <div id="top" class="login">
  279. <div class="inner">
  280. </div>
  281. </div>
  282. <div id="middle" class="loginb">
  283. <br>
  284. <br>
  285. <font color="red"><b><h1><u><?php echo $erreur7;?></u></h1></b></font>
  286. <br>
  287. <font color="red"><b> <?PHP if(isset($message['use'])) { echo "".$message['use']."<br>"; } ?> </b></font>
  288. <font color="red"><b> <?PHP if(isset($message['nom'])) { echo "".$message['nom']."<br>"; } ?> </b></font>
  289. <font color="red"><b> <?PHP if(isset($message['nom1'])) { echo "".$message['nom1']."<br>"; }?> </b></font>
  290. <font color="red"><b> <?PHP if(isset($message['nom2'])) { echo "".$message['nom2']."<br>"; } ?> </b></font>
  291. <font color="red"><b> <?PHP if(isset($message['prenom'])) { echo "".$message['prenom']."<br>"; } ?> </b></font>
  292. <font color="red"><b> <?PHP if(isset($message['prenom1'])) { echo "".$message['prenom1']."<br>"; } ?> </b></font>
  293. <font color="red"><b> <?PHP if(isset($message['prenom2'])) { echo "".$message['prenom2']."<br>"; } ?> </b></font>
  294. <font color="red"><b> <?PHP if(isset($message['password'])) { echo "".$message['password']."<br>"; } ?> </b></font>
  295. <font color="red"><b> <?PHP if(isset($message['password1'])) { echo "".$message['password1']."<br>"; } ?> </b></font>
  296. <font color="red"><b> <?PHP if(isset($message['email'])) { echo "".$message['email']."<br>"; } ?> </b></font>
  297. <font color="red"><b> <?PHP if(isset($message['email1'])) { echo "".$message['email1']."<br>"; } ?> </b></font>
  298. <font color="red"><b> <?PHP if(isset($message['code'])) { echo "".$message['code']."<br>"; } ?> </b></font>
  299. <font color="red"><b> <?PHP if(isset($message['code1'])) { echo "".$message['code1']."<br>"; } ?> </b></font>
  300. <div class="content-box login">
  301. <div class="l-content">
  302. <div class="side-one">
  303. <div class="padding">
  304. <h1 style="margin-top:13px;">Connexion</h1>
  305. <br>
  306. <font color="red"><?php echo $erreur;?></font>
  307.  
  308. <form action="<?PHP echo $url; ?>/index.php?do=process_login" method="post"> <div class="input-area login">
  309. <input type="text" class="text" name="mail" id="mail" placeholder="Adresse email" maxlength="32"/>
  310. <input type="password" class="text" name="password" id="password" placeholder="Mot de passe" maxlength="32"/>
  311. <div id="error_name" class="errors error-bottom"></div>
  312. </div>
  313. <input type="submit" class="loginsubmit submit-button button-link button-content" value="Entrer" style="display:block;">
  314. </form>
  315. </div>
  316. <div class="padding">
  317. <div class="tip" style="margin-top:25px;">
  318. <h3>Le saviez-vous ?</h3>
  319. <p>
  320. RealRP est un jeu &agrave; but non lucratif.</i>
  321. </p>
  322. </div>
  323. </div>
  324. <div class="big_buttons">
  325. <a class="cancel blue" href="http://facebook.com">Page Facebook</a>
  326. </div>
  327. </div>
  328. <div class="side-two">
  329. <h1>Tu n'es pas inscrit ?</h1>
  330. <p>
  331. Un accueil chaleureux de la communaut&eacute; <BR>de RealRP !
  332. <BR><BR><b>Il y a <?PHP echo SystemConfig('users_online'); ?> civil(s) en ligne</b>
  333. </p>
  334. <a class="registerbutton" href="#register"><div class="register">
  335. <span class="top">Inscris-toi</span>
  336. <span class="bottom">c'est gratuit !</span>
  337. </div></a>
  338. </div>
  339. </div>
  340. <div class="r-content">
  341. <div class="padding">
  342. <div class="side-one">
  343. <form style="" method="post" action="?inscription=ok">
  344. <h1>Adresse Email</h1>
  345. <h2>Elle sera n&eacute;cessaire pour &ecirc;tre contacter par les Administrateurs</h2>
  346. <div class="input-area">
  347. <div id="error_email" class="errors error-top"></div>
  348. <input type="text" name="email" class="text large_box" maxlength="50" placeholder="Adresse email" />
  349. </div>
  350. <h1>Mot de passe</h1>
  351. <h2>Nous vous conseillons de renseignez un long mot de passe</h2>
  352. <div class="input-area">
  353. <input type="password" name="mdp" class="text large_box" placeholder="Mot de passe"/>
  354. <input type="password" name="mdp2" class="text large_box" placeholder="Retape ton mot de passe"/>
  355. <div id="error_password" class="errors error-bottom"></div>
  356. </div>
  357. <h1>Code Bancaire</h1>
  358. <h2>Ton code bancaire te sera indispensable pour retirer des cr&eacute;dits au ATM.</h2>
  359. <div class="input-area">
  360. <input type="password" name="BankCode" onkeyup="verif_nombre(this);" class="text large_box" value="" maxlength="32" />
  361. <div id="error_referrals" class="errors error-bottom"></div>
  362. </div>
  363. </div>
  364. <div class="side-two">
  365. <h1>Prenom</h1>
  366. <h2>Prenom de ton personnage dans l'h&ocirc;tel.</h2>
  367. <div class="input-area">
  368. <input type="text" name="prenom" class="text large_box" placeholder="Nom d'utilisateur"/>
  369. <div id="error_username1" class="errors error-bottom"></div>
  370. <div id="error_username2" class="errors error-top"></div>
  371. </div>
  372. <br>
  373. <h1>Nom de famille</h1>
  374. <h2>Nom de famille de ton personnage dans l'h&ocirc;tel.</h2>
  375. <div class="input-area">
  376. <input type="text" name="pseudo" class="text large_box" placeholder="Nom d'utilisateur"/>
  377. <div id="error_username1" class="errors error-bottom"></div>
  378. <div id="error_username2" class="errors error-top"></div>
  379. </div>
  380.  
  381. <div class="input-area">
  382. </div>
  383. <h1>Captcha</h1>
  384. <div class="input-area">
  385. <div id="captcha-container">
  386. <div class="g-recaptcha" data-sitekey="6Le22wUTAAAAAADEw2VVnqQfsmXtfXgRCr_ouWl7"></div>
  387. </div>
  388. <div class="input-area">
  389. <div id="error_ip" class="errors error-bottom"></div>
  390. </div>
  391. <div id="errors" class="errors"></div>
  392. </div>
  393. </div>
  394. <div class="big_buttons">
  395. <a class="cancel blue" href="#login">Retour</a>
  396. <input type="submit" class="cancel blue" value="Terminer l'inscription">
  397. </form>
  398. </div>
  399. </div>
  400. </div>
  401. </div>
  402. <div id="bottom" class="login">
  403. <div class="inner">
  404. RealCMS d&eacutevelopp&eacute; par <u>Axel et fix&#233; par Sirius (Nimous-Nyms)<br>All rights reserved.<br>&copy; 2015 - RealRP.</u> <BR>
  405. </div>
  406. </div>
  407. </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement