Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if (isset($_SESSION['userSession']) != "") {
- header("Location: home.php");
- }
- require_once '/arquivos/includes/connect.php';
- require_once '/arquivos/functions/functions.php';
- $aletcod = rand(10000, 99999);
- $codigoalet = "PH-$aletcod";
- if (isset($_POST['registrar-bt'])) {
- $uname = strip_tags($_POST['usuario']);
- $email = strip_tags($_POST['email']);
- $upass = strip_tags($_POST['senha']);
- $codigo = $_POST['codigo'];
- $uname = $mysqli->real_escape_string($uname);
- $email = $mysqli->real_escape_string($email);
- $upass = $mysqli->real_escape_string($upass);
- $uname = str_replace(" ", "", $uname);
- $api_json = file_get_contents("http://hebbohotel.in/fan/tools/user/$uname");
- $api_dec = json_decode($api_json);
- $missao = $api_dec->motto;
- if (strlen($uname) < 3):
- echo" <script type='text/javascript'>
- alertify.set('notifier','position', 'top-left');
- alertify.error('Seu nick é muito pequeno.');
- </script>";
- elseif (senhaTam($upass) == true):
- //erro senha aqui
- echo" <script type='text/javascript'>
- alertify.set('notifier','position', 'top-left');
- alertify.error('Sua senha é muito curta.');
- </script>";
- elseif ($missao != $codigo):
- echo" <script type='text/javascript'>
- alertify.set('notifier','position', 'top-left');
- alertify.error('Sua missão não confere com o código.');
- </script>";
- else:
- $hashed_password = password_hash($upass, PASSWORD_DEFAULT); // this function works only in PHP 5.5 or latest version
- $check_email = $mysqli->query("SELECT username FROM usr_users WHERE username='$uname'");
- $count = $check_email->num_rows;
- if ($count == 0) {
- $query = "INSERT INTO usr_users (username,email,senha,level) VALUES('$uname','$email','$hashed_password',1)";
- if ($mysqli->query($query)) {
- echo" <script type='text/javascript'>
- alertify.set('notifier','position', 'top-left');
- alertify.error('Registro concluido.');
- </script>";
- } else {
- echo" <script type='text/javascript'>
- alertify.set('notifier','position', 'top-left');
- alertify.error('Erro ao registrar.');
- </script>";
- }
- } else {
- echo" <script type='text/javascript'>
- alertify.set('notifier','position', 'top-left');
- alertify.error('Já existe um cadastro com esse usuario.');
- </script>";
- }
- endif;
- $mysqli->close();
- }
- ?>
- <div class="parte1">
- <div class="registro">
- <form method="post">
- <div class="titulo">Registre-se agora mesmo! <div class="titulo-icone"></div></div>
- <div class="room"></div>
- <div class="campo">
- <div class="icone" style="background-image:url(arquivos/imagens/beta/user.png)"></div>
- <input class="input" name="usuario" placeholder="Usuário" type="text" required>
- </div>
- <input type="text" name="codigo" value="<?php echo $codigoalet; ?>" style="display:none">
- <div class="campo">
- <div class="icone" style="background-image:url(arquivos/imagens/beta/senha.png)"></div>
- <input class="input" name="senha" placeholder="Senha" type="password" required>
- </div>
- <div class="campo">
- <div class="icone" style="background-image:url(arquivos/imagens/beta/email.png)"></div>
- <input class="input" name="email" placeholder="E-mail" type="email" required>
- </div>
- <div class="aviso">Coloque e deixe o código abaixo em sua missão no hebbo antes de concluir o registro</div>
- <div class="campo">
- <div class="icone" style="background-color:#C03600; background-image:url(arquivos/imagens/beta/warning.png)"></div>
- <input class="input" disabled="disabled" value="<?php echo $codigoalet; ?>" type="text">
- </div>
- <input class="enviar" name="registrar-bt" type="submit" value="Concluir registro">
- </form> </div>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement