Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Se o botão submit foi pressionado
- if (isset($_POST['submit2'])){
- // As variáveis que armazenam as informações
- $username = mysql_real_escape_string(trim($_POST['username']));
- $password = mysql_real_escape_string(trim($_POST['password']));
- $confirmpassword = mysql_real_escape_string(trim($_POST['confirmpassword']));
- $segredo = mysql_real_escape_string(trim($_POST['segredo']));
- $username = preg_replace("/[^a-zA-Z0-9s]/", "", $username);
- function l2j_encrypt($password){
- return base64_encode(pack("H*", sha1(utf8_encode($password))));
- }
- // Verificar se as senhas coincidem
- if ( $_POST['password'] == $_POST['confirmpassword'] ){}
- else {
- echo '<p class="falha">As senhas não coincidem.</p>';
- exit;
- }
- // Verificar se não a campos deixados em branco
- if (( empty($username) ) || ( empty($password) ) || ( empty($segredo) )){
- echo '<p class="falha">Você não preencheu todos os campos requeridos.</p>';
- exit;
- }
- // Verificar se a conta já existe
- $memberquery = mysql_query("SELECT * FROM accounts WHERE login = '$username'") or die(mysql_error());
- if(mysql_num_rows($memberquery) > 0){
- echo '<p class="falha">O Nome de Usuário já existe.</p>';
- exit;
- }
- $password = l2j_encrypt($password);
- $segredo = l2j_encrypt($segredo);
- // Adicionando a conta para o banco de dados
- $query = mysql_query("INSERT INTO accounts (login, password) VALUES('$username', '$password')") or die(mysql_error());
- if(($query)) {
- echo '<p class="sucesso">A conta foi registrada com sucesso!</p>';
- }else {
- echo '<p class="falha">Houve um erro, a conta não foi registrada.</p>';
- }
- }
- ?>
- <h1>Cadastrar Conta</h1>
- <div id="reg_geral">
- <form method="post" action="?pagina=register&id=2" onsubmit="return checkform(this)" id="formreg">
- <ul class="reg_form">
- <li>
- <label for="user">Nome do Usuário <em>User Name</em> - </label>
- </li>
- <li>
- <label for="password1">Senha <em>Password</em> - </label>
- </li>
- <li>
- <label for="password2">Repetir Senha <em>Repeat Password</em> - </label>
- </li>
- <li>
- <label for="segredo">Segredo <em>Secret</em> - </label>
- </li>
- </ul>
- <ul class="reg_form lista_inputs_reg_form">
- <li>
- <div class="input_box">
- <input type="text" name="username" maxlength="16" class="user" id="user" value="" />
- </div>
- </li>
- <li>
- <div class="input_box">
- <input type="password" name="password" maxlength="16" class="pass" id="password1" value="" />
- </div>
- </li>
- <li>
- <div class="input_box">
- <input type="password" name="confirmpassword" maxlength="16" class="pass" id="password2" value="" />
- </div>
- </li>
- <li>
- <div class="input_box">
- <input type="password" name="segredo" maxlength="50" id="segredo" class="seg" value="" />
- </div>
- </li>
- </ul>
- <div id="botao">
- <input type="submit" name="submit2" value="Criar Conta" />
- </div>
- </form>
- </div>
Add Comment
Please, Sign In to add comment