Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?PHP
- #|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|
- #| #|
- #| RealCMS - Website and Content Management System #|
- #| Copyright � 2015 Kowardz & Sirius. All rights reserved. #|
- #| #|
- #|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|
- include("./global.php");
- $query = mysql_query("SELECT * FROM bans WHERE value = '".$mail."' ") or die(mysql_error());
- $data = mysql_fetch_assoc($query);
- $mail = $user['mail'];
- $ban = array($data['value']);
- if(session_is_registered(mail))
- {
- Redirect("".$url."/moi");
- }
- $do = Securise($_GET['do']);
- if($do == "process_login")
- {
- if(isset($_POST['mail']) && isset($_POST['password']))
- {
- $mail = Securise($_POST['mail']);
- $password = Realhash($_POST['password']);
- if(empty($mail) || empty($password))
- {
- $erreur = "Merci de remplir les champs vide.";
- }
- else
- {
- $sql = mysql_query("SELECT id,disabled FROM users WHERE mail = '".$mail."' AND password = '".$password."' LIMIT 1") or die(mysql_error());
- $row = mysql_num_rows($sql);
- $assoc = mysql_fetch_assoc($sql);
- if($row < 1)
- {
- $erreur = "Pseudo ou Mot de Passe invalide.";
- }
- else
- {
- if($assoc['disabled'] == 1)
- {
- $erreur = "Ton compte à était désactivé par un Administrateur. En cas d'erreur de notre part merci de nous contacter à contact@worldrp.fr";
- }
- else
- {
- $sql = mysql_query("SELECT * FROM bans WHERE value = '".$mail."'");
- $b = mysql_fetch_assoc($sql);
- $row_ban = mysql_num_rows($sql);
- $stamp_now = mktime(date('H:i:s d-m-Y'));
- $stamp_expire = $b['expire'];
- $expire = date('d/m/Y H:i:s', $b['expire']);
- if($stamp_now < $stamp_expire){
- $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>";
- } else {
- if($row_ban > 0) {
- mysql_query("DELETE FROM bans WHERE value = '".$mail."'");
- }
- mysql_query("UPDATE users SET last_offline = '".FullDate('full')."' WHERE mail = '".$mail."'");
- $_SESSION['mail'] = $mail;
- $_SESSION['password'] = $password;
- Redirect("".$url."/moi");
- }
- }
- }
- }
- }
- }
- // PHP
- if(Securise($_GET['inscription'] == "ok")){
- $nom = Securise($_POST['pseudo']);
- $prenom = Securise($_POST['prenom']);
- $mdp = Securise($_POST['mdp']);
- $mdp2 = Securise($_POST['mdp2']);
- $email = Securise($_POST['email']);
- $BankCode = Securise($_POST['BankCode']);
- $filtre = preg_replace("/[^a-z\d\-=\?!@:\.]/i", "", $nom);
- $erreur2 = "Ton pseudonyme est incorrect !";
- $erreur3 = "Ton code bancaire doit contenir 6 chiffres !";
- $erreur4 = "Ton mot de passe doit contenir 6 caractères !";
- $erreur5 = "Ton adresse email est incorrect !";
- $erreur6 = "Les mots de passe ne correspondent pas !";
- $erreur7 = "ERREUR INSCRIPTION";
- $email_check = preg_match("/^[a-z0-9_\.-]+@([a-z0-9]+([\-]+[a-z0-9]+)*\.)+[a-z]{2,7}$/i", $email);
- $req = mysql_query("SELECT id FROM users WHERE username = '".$prenom."-".$nom."'");
- $req = mysql_num_rows($req);
- if(isset($nom) && isset($mdp) && isset($mdp2) && isset($email) && isset($BankCode)){
- $erreur = false;
- if($req > 0){
- echo $erreur2;
- $erreur = true;
- } elseif($filtre !== $nom){
- echo $erreur2;
- $erreur = true;
- } elseif(strlen($nom) > 24){
- echo $erreur2;
- $erreur = true;
- } elseif(strlen($nom) < 1){
- echo $erreur2;
- $erreur = true;
- }
- if($mdp !== $mdp2){
- echo $erreur6;
- $erreur = true;
- } elseif(strlen($mdp) < 6){
- echo $erreur4;
- $erreur = true;
- }
- if(strlen($email) < 6){
- echo $erreur5;
- $erreur = true;
- } elseif($email_check !== 1){
- echo $erreur5;
- $erreur = true;
- }
- if(strlen($BankCode) < 6){
- echo $erreur3;
- $erreur = true;
- } elseif($email_check !== 1){
- echo $erreur3;
- $erreur = true;
- }
- if($erreur == false){
- 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')");
- $_SESSION['mail'] = $email;
- $_SESSION['password'] = $mdp;
- Redirect("moi");
- exit();
- }
- }
- }
- ?>
- <!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" xml:lang="en" lang="en">
- <head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>RealRP - Bienvenue sur RealRP.</title>
- <script src="/web/js/jquery-latest.js" type="text/javascript"></script>
- <script src="/web/js/jquery-ui.js" type="text/javascript"></script>
- <script type="text/javascript" src="/web/js/world.js"></script>
- <script src='https://www.google.com/recaptcha/api.js'></script>
- <link href='http://fonts.googleapis.com/css?family=Ubuntu:400,500,700,400italic,500italic,700italic' rel='stylesheet' type='text/css'>
- <link rel="stylesheet" href="/web/css/style.css" type="text/css" />
- <link rel="shortcut icon" href="/web/favicon.ico" type="image/vnd.microsoft.icon" />
- <script language="javascript">
- </script>
- <script type="text/javascript">
- var rev = "fwd";
- function titlebar(val)
- {
- var msg = "RealRP - Bienvenue sur RealRP.";
- var res = "";
- var speed = 100
- var pos = val;
- msg = msg;
- var le = msg.length;
- if(rev == "fwd"){
- if(pos < le){
- pos = pos+1;
- scroll = msg.substr(0,pos);
- document.title = scroll;
- timer = window.setTimeout("titlebar("+pos+")",speed);
- }
- else{
- rev = "bwd";
- timer = window.setTimeout("titlebar("+pos+")",speed);
- }
- }
- else{
- if(pos > 0){
- pos = pos-1;
- var ale = le-pos;
- scroll = msg.substr(ale,le);
- document.title = scroll;
- timer = window.setTimeout("titlebar("+pos+")",speed);
- }
- else{
- rev = "fwd";
- timer = window.setTimeout("titlebar("+pos+")",speed);
- }
- }
- }
- titlebar(0);
- </script><script type="text/javascript">
- $(document).ready(function(){
- $("#top, #bottom").delay(500).animate({"height":"75px"}, 1500);
- $("a.logo").delay(500).addClass('finish',1500);
- $("div.inner, div#middle").delay(1250).fadeIn(500);
- $(".welcome-image").delay(1750).fadeIn(500);
- if(window.location.hash == "#register"){
- loadRegister();
- }
- $('#submit_login').click(function(event){
- event.preventDefault();
- loginManager.login();
- });
- $('#submit_signup').click(function(event){
- event.preventDefault();
- registerManager.register();
- });
- $(".registerbutton").click(function(){
- loadRegister();
- });
- $(".cancel").click(function(){
- loadLogin();
- });
- });
- $(document).on('mouseenter','.error-container',function(){
- $(this).hide('drop',250);
- });
- $(window).on('hashchange',function(){
- if(window.location.hash == "#register"){
- loadRegister();
- }
- else if(window.location.hash == "#login"){
- loadLogin();
- }
- });
- </script>
- <script language="Javascript">
- function verif_nombre(champ)
- {
- var chiffres = new RegExp("[0-9]");
- var verif;
- var points = 0;
- for(x = 0; x < champ.value.length; x++)
- {
- verif = chiffres.test(champ.value.charAt(x));
- if(champ.value.charAt(x) == "."){points++;}
- if(points > 1){verif = false; points = 1;}
- if(verif == false){champ.value = champ.value.substr(0,x)
- + champ.value.substr(x+1,champ.value.length-x+1); x--;}
- }
- }
- </script>
- </head><body><script type="text/javascript">
- //<![CDATA[
- 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){}
- //]]>
- </script>
- <div class="welcome-image"></div>
- <a class="logo"></a>
- <div id="top" class="login">
- <div class="inner">
- </div>
- </div>
- <div id="middle" class="loginb">
- <br>
- <br>
- <font color="red"><b><h1><u><?php echo $erreur7;?></u></h1></b></font>
- <br>
- <font color="red"><b> <?PHP if(isset($message['use'])) { echo "".$message['use']."<br>"; } ?> </b></font>
- <font color="red"><b> <?PHP if(isset($message['nom'])) { echo "".$message['nom']."<br>"; } ?> </b></font>
- <font color="red"><b> <?PHP if(isset($message['nom1'])) { echo "".$message['nom1']."<br>"; }?> </b></font>
- <font color="red"><b> <?PHP if(isset($message['nom2'])) { echo "".$message['nom2']."<br>"; } ?> </b></font>
- <font color="red"><b> <?PHP if(isset($message['prenom'])) { echo "".$message['prenom']."<br>"; } ?> </b></font>
- <font color="red"><b> <?PHP if(isset($message['prenom1'])) { echo "".$message['prenom1']."<br>"; } ?> </b></font>
- <font color="red"><b> <?PHP if(isset($message['prenom2'])) { echo "".$message['prenom2']."<br>"; } ?> </b></font>
- <font color="red"><b> <?PHP if(isset($message['password'])) { echo "".$message['password']."<br>"; } ?> </b></font>
- <font color="red"><b> <?PHP if(isset($message['password1'])) { echo "".$message['password1']."<br>"; } ?> </b></font>
- <font color="red"><b> <?PHP if(isset($message['email'])) { echo "".$message['email']."<br>"; } ?> </b></font>
- <font color="red"><b> <?PHP if(isset($message['email1'])) { echo "".$message['email1']."<br>"; } ?> </b></font>
- <font color="red"><b> <?PHP if(isset($message['code'])) { echo "".$message['code']."<br>"; } ?> </b></font>
- <font color="red"><b> <?PHP if(isset($message['code1'])) { echo "".$message['code1']."<br>"; } ?> </b></font>
- <div class="content-box login">
- <div class="l-content">
- <div class="side-one">
- <div class="padding">
- <h1 style="margin-top:13px;">Connexion</h1>
- <br>
- <font color="red"><?php echo $erreur;?></font>
- <form action="<?PHP echo $url; ?>/index.php?do=process_login" method="post"> <div class="input-area login">
- <input type="text" class="text" name="mail" id="mail" placeholder="Adresse email" maxlength="32"/>
- <input type="password" class="text" name="password" id="password" placeholder="Mot de passe" maxlength="32"/>
- <div id="error_name" class="errors error-bottom"></div>
- </div>
- <input type="submit" class="loginsubmit submit-button button-link button-content" value="Entrer" style="display:block;">
- </form>
- </div>
- <div class="padding">
- <div class="tip" style="margin-top:25px;">
- <h3>Le saviez-vous ?</h3>
- <p>
- RealRP est un jeu à but non lucratif.</i>
- </p>
- </div>
- </div>
- <div class="big_buttons">
- <a class="cancel blue" href="http://facebook.com">Page Facebook</a>
- </div>
- </div>
- <div class="side-two">
- <h1>Tu n'es pas inscrit ?</h1>
- <p>
- Un accueil chaleureux de la communauté <BR>de RealRP !
- <BR><BR><b>Il y a <?PHP echo SystemConfig('users_online'); ?> civil(s) en ligne</b>
- </p>
- <a class="registerbutton" href="#register"><div class="register">
- <span class="top">Inscris-toi</span>
- <span class="bottom">c'est gratuit !</span>
- </div></a>
- </div>
- </div>
- <div class="r-content">
- <div class="padding">
- <div class="side-one">
- <form style="" method="post" action="?inscription=ok">
- <h1>Adresse Email</h1>
- <h2>Elle sera nécessaire pour être contacter par les Administrateurs</h2>
- <div class="input-area">
- <div id="error_email" class="errors error-top"></div>
- <input type="text" name="email" class="text large_box" maxlength="50" placeholder="Adresse email" />
- </div>
- <h1>Mot de passe</h1>
- <h2>Nous vous conseillons de renseignez un long mot de passe</h2>
- <div class="input-area">
- <input type="password" name="mdp" class="text large_box" placeholder="Mot de passe"/>
- <input type="password" name="mdp2" class="text large_box" placeholder="Retape ton mot de passe"/>
- <div id="error_password" class="errors error-bottom"></div>
- </div>
- <h1>Code Bancaire</h1>
- <h2>Ton code bancaire te sera indispensable pour retirer des crédits au ATM.</h2>
- <div class="input-area">
- <input type="password" name="BankCode" onkeyup="verif_nombre(this);" class="text large_box" value="" maxlength="32" />
- <div id="error_referrals" class="errors error-bottom"></div>
- </div>
- </div>
- <div class="side-two">
- <h1>Prenom</h1>
- <h2>Prenom de ton personnage dans l'hôtel.</h2>
- <div class="input-area">
- <input type="text" name="prenom" class="text large_box" placeholder="Nom d'utilisateur"/>
- <div id="error_username1" class="errors error-bottom"></div>
- <div id="error_username2" class="errors error-top"></div>
- </div>
- <br>
- <h1>Nom de famille</h1>
- <h2>Nom de famille de ton personnage dans l'hôtel.</h2>
- <div class="input-area">
- <input type="text" name="pseudo" class="text large_box" placeholder="Nom d'utilisateur"/>
- <div id="error_username1" class="errors error-bottom"></div>
- <div id="error_username2" class="errors error-top"></div>
- </div>
- <div class="input-area">
- </div>
- <h1>Captcha</h1>
- <div class="input-area">
- <div id="captcha-container">
- <div class="g-recaptcha" data-sitekey="6Le22wUTAAAAAADEw2VVnqQfsmXtfXgRCr_ouWl7"></div>
- </div>
- <div class="input-area">
- <div id="error_ip" class="errors error-bottom"></div>
- </div>
- <div id="errors" class="errors"></div>
- </div>
- </div>
- <div class="big_buttons">
- <a class="cancel blue" href="#login">Retour</a>
- <input type="submit" class="cancel blue" value="Terminer l'inscription">
- </form>
- </div>
- </div>
- </div>
- </div>
- <div id="bottom" class="login">
- <div class="inner">
- RealCMS développé par <u>Axel et fixé par Sirius (Nimous-Nyms)<br>All rights reserved.<br>© 2015 - RealRP.</u> <BR>
- </div>
- </div>
- </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement