Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Web Sites
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
Ferramentas do Tópico Modos de Exibição
Antigo 17-07-2009, 01:59 AM   #1
Script - Criar conta
mend3 mend3 está offline 17-07-2009, 01:59 AM

Bom, um usuário fez um pedido dele, então vou postar pra todos vocês:

Script de criação de conta com:

o Login;
o Senha;
o Repetir Senha;
o E-mail;
o Pergunta secreta;
o Resposta secreta;

Crie um arquivo em PHP (criarconta.php por exemplo), copie os códigos, cole e salve.

Basta configurar o acesso ao banco de dados.

Código PHP: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<head>
<title>Criar conta</title>
</head>
<?php
$L2JBS_config
["mysql_host"]="localhost";        // MySQL IP
$L2JBS_config["mysql_port"]=3306;                // MySQP port
$L2JBS_config["mysql_db"]="l2jdb";            // interlude or your lineage 2 server database name
$L2JBS_config["mysql_login"]="root";            // MySQL Login name    
$L2JBS_config["mysql_password"]="root";        // MySQL Password

error_reporting(0);
?>
<?php
$L2JBS_config
["javascript_sort_method"]="bubble";
  
$link mysql_connect($L2JBS_config['mysql_host'].":".$L2JBS_config['mysql_port'], $L2JBS_config['mysql_login'], $L2JBS_config['mysql_password']);
  if (!
$link)
    die(
"Couldn't connect to MySQL");
  @
mysql_select_db($L2JBS_config['mysql_db'], $link)
    or die (
'Error '.mysql_errno().': '.mysql_error());

?>
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<center>
<body>
<font size="4" color="red" face="Verdana"> Para seguran&ccedil;a de sua conta, preencha todos os campos do formul&aacute;rio.</font>
<form method="post" action="?ir=reg" onsubmit="return checkform(this)">
  <table>
 <tr>
  <td><b><font face="Arial" color="gold" size="3">Login</font></b></td>
  <td><font face="Arial" size="1"><b>
  <input type="text" name="account" maxlength="15" size="20" /></b></font></td>
 </tr>
 <tr>
  <td><b><font face="Arial" color="gold" size="3">E-mail</font></b></td>
  <td><font face="Arial" size="1"><b>
  <input type="text" name="email" maxlength="150" size="20" /></b></font></td>
 </tr>
 <tr>
  <td><b><font face="Arial" color="gold" size="3">Senha</font></b></td>
  <td><font face="Arial" size="1"><b>
  <input type="password" name="password" maxlength="15" size="20" /></b></font>
 </tr>
 <tr>
  <td><b><font face="Arial" color="gold" size="3">Repetir Senha</font></b></td>
  <td><font face="Arial" size="1"><b>
  <input type="password" name="password2" maxlength="15" size="20" /></b></font></td>
 </tr>
 <tr>
  <td><b><font face="Arial" color="gold" size="3">Pergunta secreta</font></b></td>
  <td><font face="Arial" size="1"><b>
  <input type="text" name="question" maxlength="15" size="20" /></b></font></td>
 </tr>
 <tr>
  <td><b><font face="Arial" color="gold" size="3">Resposta secreta</font></b></td>
  <td><font face="Arial" size="1"><b>
  <input type="password" name="answer" maxlength="15" size="20" /></b></font></td>
 </tr><br>
</table>
 <br><br>
<input type="image" src="http://www.secretwarez.net/images/confirmar.png" name="submit" value="Criar conta"/>
&nbsp;&nbsp;&nbsp;&nbsp;
<a href="/paginas/home.php"><img src="http://www.secretwarez.net/images/cancelar.png" alt="Cancelar" title="Cancelar" /></a>
</form>
</center>
<script type="text/javascript">//<![CDATA[
function isAlphaNumeric(value)
{
  if (value.match(/^[a-zA-Z0-9]+$/))
    return true;
  else
    return false;
}
function checkform(f)
{
  if (f.account.value=="")
  {
    alert("Preencha todos os campos!");
    return false;
  }
  if (!isAlphaNumeric(f.account.value))
  {
    alert("Preencha todos os campos!");
    return false;
  }
  if (f.password.value=="")
  {
    alert("Sem Senha ");
    return false;
  }
  if (!isAlphaNumeric(f.password.value))
  {
    alert("444444");
    return false;
  }
  if (f.password2.value=="")
  {
    alert("Você não repetiu a senha");
    return false;
  }
  if (f.password.value!=f.password2.value)
  {
    alert("Senhas não são iguais ");
    return false;
  }
  if (f.question.value=="")
  {
    alert("Digite uma pergunta secreta!");
    return false;
  }
  if (f.answer.value=="")
  {
    alert("Digite uma resposta secreta!");
    return false;
  }
  return true;
}
//]]></script>[/html][php]
<?php
if(ereg("^([a-zA-Z0-9_-])*$", $_POST['account']) && ereg("^([a-zA-Z0-9_-])*$", $_POST['password']) && ereg("^([a-zA-Z0-9_-])*$", $_POST['password2']) && ereg ("^([a-zA-Z0-9_-])*$", $_POST['question']) && ereg ("^([a-zA-Z0-9_-])*$", $_POST['answer']))
{
    if ($page="index.php" && $_POST['account'] && strlen($_POST['account'])<16 && strlen($_POST['account'])>3 && $_POST['password'] && $_POST['password2'] && $_POST['password']==$_POST['password2'])
    {    
        $check=mysql_query("select * from accounts where login='".$_POST['account']."'");
        $check1=mysql_num_rows($check);
        if($check1>0)
        {
            echo "<p clss='error'><center /><b><font color=\"red\" />Falha no Registro, Conta j&aacute; Existe .</b></p>";
        }
        $check=mysql_query("select * from accounts where email='".$_POST['email']."'");
        $check1=mysql_num_rows($check);
        if($check1>0)
        {
            echo "<p clss='error'><center /><b><font color=\"red\" />Falha no Registro, E-mail j&aacute; Existe .</b></p>";
        }
        else
        {
              mysql_query("INSERT INTO accounts (login, password, email, question, answer) VALUES ('".$_POST['account']."', '".base64_encode(pack('H*', sha1($_POST['password'])))."', '".$_POST['email']."', '".$_POST['question']."', '".$_POST['answer']."')", $link);
              mysql_close($link);
             print '<p class="error"><center><b><font color="gold" />Registro Completo<br>Conta <font color="green">'.$_POST['account'].'</font> criada com sucesso. </b></p></center>';
        }
    }
    else
    {
      print '<p class="error"><b> </b></p>'.mysql_error();
    }
}
else
{
    echo "As limitações não foram testadas para a segurança. Se você for confiável que tido a informação correta, consultar por favor à administração. ";
}
?>
Gente, esqueci a SQL, quem tiver posta ae. Quem não tiver, peço que espere um pouco :D

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]


 
Avatar de mend3
mend3
Membro - Coronel
Registrado em: Dec 2008
Localização: Campo Grande
Posts: 185
Pontos: 7,143, Nível: 55
Pontos: 7,143, Nível: 55 Pontos: 7,143, Nível: 55 Pontos: 7,143, Nível: 55
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Nome Real: Victor Mendonça
Visitas: 3027
Os Seguintes 94 Usuários disseram Obrigado(a) para mend3 por gostarem deste post :
Mostrar/Ocultar lista dos que agradeceram

Links Patrocinados
Antigo 07-08-2009, 04:41 PM   #2
Gm-serra
Membro - Recruta
 
Avatar de Gm-serra
 
Registrado em: Aug 2009
Posts: 2
Agradeceu: 3
Agradecido 14 Vezes em 2 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de Gm-serra

Padrão duvida

Cara tenhu um site feito pela uol..seu comandu html coloquei de boua..
gostaria de ber os comandos php
tem agum que devo colocar no servidor...
eu uso easy php tenhu q colocar nele..
precis dessa informaçao obrigado

Gm-serra está offline   Responder com Citação
Os Seguintes 9 Usuários disseram Obrigado(a) para Gm-serra por gostarem deste post :
=cronox= (08-08-2009), allsoares (21-08-2009), ariquita (09-08-2009), elgranenano (07-09-2009), joublade (29-08-2009), redmastr (03-09-2009), refem (08-09-2009), vall (07-09-2009), vertrigo (11-09-2009)
Antigo 07-08-2009, 04:49 PM   #3
Setokaiba
Jesus Te Ama, Mas EU Não!
 
Avatar de Setokaiba
 
Registrado em: Oct 2008
Localização: 45º 33º 34º N | 122º 41º 41º W DESTINATION: ANYWHERE Adidas
Posts: 4,133
Agradeceu: 837
Agradecido 6,058 Vezes em 2,106 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 20,442, Nível: 90
Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Anderson Andrade

Inventório de Setokaiba Usuário possui 1x Lock Fan Usuário possui 1x Oakley Usuário possui 1x Apple Inc. Fan/User Usuário possui 1x Honda Usuário possui 1x Windows Seven User

Padrão

Esttão divididos se tu observar.
O primeiro é o php, o segundo é o HTML.
O PHP pede as propriedades de conexão com o banco de dados do seu servidor.

Setokaiba está online agora   Responder com Citação
Os Seguintes 7 Usuários disseram Obrigado(a) para Setokaiba por gostarem deste post :
allsoares (21-08-2009), ariquita (09-08-2009), Gm-serra (07-08-2009), joublade (29-08-2009), redmastr (03-09-2009), refem (08-09-2009), rushybr (29-08-2009)
Antigo 07-08-2009, 05:25 PM   #4
Gm-serra
Membro - Recruta
 
Avatar de Gm-serra
 
Registrado em: Aug 2009
Posts: 2
Agradeceu: 3
Agradecido 14 Vezes em 2 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de Gm-serra

Padrão

Citação:
Postado Originalmente por Setokaiba [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[SIZE="2"]Esttão divididos se tu observar.
O primeiro é o php, o segundo é o HTML.
O PHP pede as propriedades de conexão com o banco de dados do seu servidor.[/SIZE]
Assim sera que poderia ser um poko mais especifico...
Sera que poderia me informa ond salvar kda um...
esse eh meu site..
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
colkei jah a aprte do cadastro
mais sera q tem como eu colok pra ele acha meu servidor

Gm-serra está offline   Responder com Citação
Os Seguintes 5 Usuários disseram Obrigado(a) para Gm-serra por gostarem deste post :
allsoares (21-08-2009), ariquita (09-08-2009), joublade (29-08-2009), redmastr (03-09-2009), rushybr (29-08-2009)
Antigo 07-08-2009, 05:34 PM   #5
Setokaiba
Jesus Te Ama, Mas EU Não!
 
Avatar de Setokaiba
 
Registrado em: Oct 2008
Localização: 45º 33º 34º N | 122º 41º 41º W DESTINATION: ANYWHERE Adidas
Posts: 4,133
Agradeceu: 837
Agradecido 6,058 Vezes em 2,106 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 20,442, Nível: 90
Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Anderson Andrade

Inventório de Setokaiba Usuário possui 1x Lock Fan Usuário possui 1x Oakley Usuário possui 1x Apple Inc. Fan/User Usuário possui 1x Honda Usuário possui 1x Windows Seven User

Padrão

Você tem que inserir todo o script na página, o php não será mostrado evidente, mas ele é necessário para identificar o banco de dados e criar a inserção no mesmo.

Setokaiba está online agora   Responder com Citação
Os Seguintes 6 Usuários disseram Obrigado(a) para Setokaiba por gostarem deste post :
allsoares (21-08-2009), ariquita (09-08-2009), Graciano21 (02-09-2009), joublade (29-08-2009), refem (08-09-2009), rushybr (29-08-2009)
Antigo 07-08-2009, 05:38 PM   #6
mend3
Membro - Coronel
 
Avatar de mend3
 
Registrado em: Dec 2008
Localização: Campo Grande
Posts: 185
Agradeceu: 97
Agradecido 1,929 Vezes em 100 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via ICQ para mend3 Enviar mensagem via Windows Live Messenger para mend3 Enviar mensagem via Yahoo para mend3 Enviar mensagem via Skype para mend3
Pontos: 7,143, Nível: 55
Pontos: 7,143, Nível: 55 Pontos: 7,143, Nível: 55 Pontos: 7,143, Nível: 55
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Nome Real: Victor Mendonça

Inventório de mend3

Padrão

Ta aí a sql pro banco de dados:

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Essa apga a tabela 'accounts' e a re-cria, adicionando as novas colunas:
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for accounts
-- ----------------------------
DROP TABLE IF EXISTS `accounts`;
CREATE TABLE `accounts` (
  `login` varchar(45) NOT NULL default '',
  `password` varchar(45) default NULL,
  `lastactive` decimal(20,0) default NULL,
  `access_level` int(11) NOT NULL default '0',
  `lastIP` varchar(20) default NULL,
  `email` varchar(150) NOT NULL,
  `question` varchar(20) NOT NULL,
  `answer` varchar(20) NOT NULL,
  PRIMARY KEY  (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Essa apenas altera a tabela 'accounts':
ALTER TABLE accounts ADD COLUMN email VARCHAR(150) NOT NULL AFTER lastIp;
ALTER TABLE accounts ADD COLUMN question VARCHAR(20) NOT NULL AFTER email;
ALTER TABLE accounts ADD COLUMN answer VARCHAR(20) NOT NULL AFTER question;
Serra, por favor, coloque os devidos créditos no script no seu site.

mend3 está offline   Responder com Citação
Os Seguintes 33 Usuários disseram Obrigado(a) para mend3 por gostarem deste post :
Mostrar/Ocultar lista dos que agradeceram

Antigo 08-08-2009, 12:35 PM   #7
gustavohp
Membro - Major
 
Avatar de gustavohp
 
Registrado em: Feb 2009
Posts: 132
Agradeceu: 142
Agradecido 75 Vezes em 24 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para gustavohp
Pontos: 4,792, Nível: 44
Pontos: 4,792, Nível: 44 Pontos: 4,792, Nível: 44 Pontos: 4,792, Nível: 44
Atividade: 50%
Atividade: 50% Atividade: 50% Atividade: 50%

Inventório de gustavohp

Padrão

mend3
pode explicar como adiciona isso na db ? nao sei mexe mto com db
obrigado

gustavohp está offline   Responder com Citação
Os Seguintes 6 Usuários disseram Obrigado(a) para gustavohp por gostarem deste post :
allsoares (21-08-2009), ariquita (09-08-2009), joublade (29-08-2009), redmastr (03-09-2009), refem (08-09-2009), rushybr (29-08-2009)
Antigo 08-08-2009, 05:31 PM   #8
Setokaiba
Jesus Te Ama, Mas EU Não!
 
Avatar de Setokaiba
 
Registrado em: Oct 2008
Localização: 45º 33º 34º N | 122º 41º 41º W DESTINATION: ANYWHERE Adidas
Posts: 4,133
Agradeceu: 837
Agradecido 6,058 Vezes em 2,106 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 20,442, Nível: 90
Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Anderson Andrade

Inventório de Setokaiba Usuário possui 1x Lock Fan Usuário possui 1x Oakley Usuário possui 1x Apple Inc. Fan/User Usuário possui 1x Honda Usuário possui 1x Windows Seven User

Padrão

Executa isso aqui na database:

Arquivos Anexados
Tipo de Arquivo: sql Tabela.sql (226 Bytes, 29 visualizações) Baixar
Setokaiba está online agora   Responder com Citação
Os Seguintes 9 Usuários disseram Obrigado(a) para Setokaiba por gostarem deste post :
allsoares (21-08-2009), ariquita (09-08-2009), FULL_LOL (07-09-2009), gustavohp (08-08-2009), joublade (29-08-2009), redmastr (03-09-2009), refem (08-09-2009), rushybr (29-08-2009), speed (11-09-2009)
Antigo 09-08-2009, 09:54 PM   #9
phrds.rfl
Membro - Subtenente
 
Avatar de phrds.rfl
 
Registrado em: Jun 2009
Posts: 49
Agradeceu: 101
Agradecido 165 Vezes em 20 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para phrds.rfl

Inventório de phrds.rfl

Padrão

Sera que alguem teria a de trocar a senha pedindo alguma dessas infomaçoes de preferencia a de e-mail.

Se nao for pedir muito.^^

phrds.rfl está offline   Responder com Citação
Os Seguintes 5 Usuários disseram Obrigado(a) para phrds.rfl por gostarem deste post :
allsoares (21-08-2009), joublade (29-08-2009), redmastr (03-09-2009), refem (08-09-2009), rushybr (29-08-2009)
Antigo 06-09-2009, 08:43 PM   #10
Paquielli
Membro - Veterano
 
Avatar de Paquielli
 
Registrado em: Jan 2009
Localização: Em algum lugar nesse mundo.
Posts: 531
Agradeceu: 341
Agradecido 210 Vezes em 89 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Meu Estado:
Enviar mensagem via Windows Live Messenger para Paquielli
Nome Real: Marcelo Paquielli

Inventório de Paquielli

Padrão

Nao da PAra copiar o Codigo AFFFS

Paquielli está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : Paquielli por gostar deste Post :
refem (08-09-2009)
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não

Ir para...


Horários baseados na GMT -3. Agora são 01:20 AM.