|
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 |
|
|||||||
| Registrar | Loteria VIP | Staff SE | Regras do fórum | Membros | Arcade | Pesquisar | Postados Hoje | Marcar Fóruns Como Lidos | Experience |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
![]() |
|
|
LinkBack | Ferramentas do Tópico | Modos de Exibição |
|
|
|
|
#1 (permalink) |
|
Membro - Veterano
![]() Registrado em: Oct 2010
Posts: 413
Agradeceu: 169
Agradecido 113 Vezes em 69 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
![]()
|
Bom galera, tenho um script que se nao me engano peguei deste forum mesmo, porem ele esta dando problemas.
Ele não aceita Espaços entre o nome da pessoa e também não aceita usar o mesmo E-mail, gostaria também de remover o negócio de Contra-Senha. Se alguem puder me ajudar eu agradeço :) Segue os códigos: Função_registrar: Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
include "config.php";
$db = mysql_connect("$ipservidor","$usuario_database","$mysql_senha");
$dados = mysql_select_db("$nome_database", $db);
$nome = $_POST['nome'];
$login = $_POST['login'];
$senha = $_POST['senha'];
$resenha = $_POST['resenha'];
$contrasenha = $_POST['contrasenha'];
$email = $_POST['email'];
$pergsecreta = $_POST['pergsecreta'];
$respsecreta = $_POST['respsecreta'];
if(strlen($login) > 3 && strlen($login) < 16 && $senha == $resenha){
$conec = mysql_query("SELECT * FROM accounts WHERE login = '$login'");
$verifica = mysql_num_rows($conec);
if($verifica == 0){
$conec2 = mysql_query("SELECT * FROM accounts WHERE email = '$email'");
$verifica2 = mysql_num_rows($conec2);
if($verifica2 == 0){
function encriptar_senha($senha){
return base64_encode(pack("H*", sha1(utf8_encode($senha))));
}
$senha = encriptar_senha($senha);
mysql_query("INSERT INTO accounts (nome, login, password, contrasenha, email, pergsecreta, respsecreta, access_level) VALUES ('$nome', '$login', '$senha', '$contrasenha', '$email', '$pergsecreta', '$respsecreta', 0)");
echo "
<script language=\"javascript\">
window.alert('Conta criada com sucesso!');
window.location = 'registrar.php';
</script>
";
}else{
echo "
<script language=\"javascript\">
window.alert('Este email já está em uso!');
window.location = 'registrar.php';
</script>
";
}
}else{
echo "
<script language=\"javascript\">
window.alert('Conta já cadastrada em nosso servidor!');
window.location = 'registrar.php';
</script>
";
}
}else{
echo "
<script language=\"javascript\">
window.alert('Condições improprias para cadastro!');
window.location = 'registrar.php';
</script>
";
}
?>
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<?php
include "config.php";
$db = mysql_connect("$ipservidor","$usuario_database","$mysql_senha");
$dados = mysql_select_db("$nome_database", $db);
$login = $_POST['login'];
$respsecreta = $_POST['respsecreta'];
$novasenha = $_POST['novasenha'];
$sql = mysql_query("SELECT * FROM accounts WHERE login = '$login'");
while($linha = mysql_fetch_array($sql)){
$login_db = $linha['login'];
$respsecreta_db = $linha['respsecreta'];
}
if($login == $login_db){
if($respsecreta == $respsecreta_db){
function encriptar_senha($novasenha){
return base64_encode(pack("H*", sha1(utf8_encode($novasenha))));
}
$novasenha = encriptar_senha($novasenha);
$sql2 = mysql_query("UPDATE accounts SET password='$novasenha' WHERE login='$login'");
echo "
<script language=\"javascript\">
window.alert('Senha recuperada e alterada com sucesso!');
window.location = 'recuperarsenha.php';
</script>
";
}else{
echo "
<script language=\"javascript\">
window.alert('Resposta secreta invalida!');
window.location = 'recuperarsenha.php';
</script>
";
}
}else{
echo "
<script language=\"javascript\">
window.alert('Dados invalidos!');
window.location = 'recuperarsenha.php';
</script>
";
}
?>
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
include "config.php";
$db = mysql_connect("$ipservidor","$usuario_database","$mysql_senha");
$dados = mysql_select_db("$nome_database", $db);
$login = $_POST['login'];
$senhaantiga = $_POST['senhaantiga'];
$contrasenha = $_POST['contrasenha'];
$novasenha = $_POST['novasenha'];
$resenha = $_POST['resenha'];
if(strlen($login) > 3 && strlen($login) < 16 && $novasenha == $resenha){
$sql = mysql_query("SELECT * FROM accounts WHERE login = '$login'");
while($linha = mysql_fetch_array($sql)){
$login_db = $linha['login'];
$password_db = $linha['password'];
$contrasenha_db = $linha['contrasenha'];
}
if($login == $login_db){
if($contrasenha == $contrasenha_db){
function encriptar_senha($senhaantiga){
return base64_encode(pack("H*", sha1(utf8_encode($senhaantiga))));
}
$senhaantiga = encriptar_senha($senhaantiga);
if($password_db == $senhaantiga){
function encriptar_senha2($novasenha){
return base64_encode(pack("H*", sha1(utf8_encode($novasenha))));
}
$novasenha = encriptar_senha2($novasenha);
$sql2 = mysql_query("UPDATE accounts SET password='$novasenha' WHERE login = '$login'");
echo "
<script language=\"javascript\">
window.alert('Senha alterada com sucesso!');
window.location = 'trocarsenha.php';
</script>
";
}else{
echo "
<script language=\"javascript\">
window.alert('Dados invalidos!');
window.location = 'trocarsenha.php';
</script>
";
}
}else{
echo "
<script language=\"javascript\">
window.alert('Dados invalidos!');
window.location = 'trocarsenha.php';
</script>
";
}
}else{
echo "
<script language=\"javascript\">
window.alert('Dados invalidos!');
window.location = 'trocarsenha.php';
</script>
";
}
}else{
echo "
<script language=\"javascript\">
window.alert('Condições inapropriadas para trocar de senha!');
window.location = 'trocarsenha.php';
</script>
";
}
?>
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<?php
include "config.php";
$db = mysql_connect("$ipservidor","$usuario_database","$mysql_senha");
$dados = mysql_select_db("$nome_database", $db);
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Recuperar Senha</title>
<link href="css/estilo.css" type="text/css" rel="stylesheet" />
</head>
<?php
if($_GET['funcao'] != "recuperar"){
?>
<script type="text/JavaScript">
function isAlphaNumeric(value)
{
if (value.match(/^[a-zA-Z0-9]+$/))
return true;
else
return false;
}
function isAlphaNumeric2(value)
{
if (value.match(/^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/))
return true;
else
return false;
}
function isAlphaNumeric3(value)
{
if (value.match(/^[a-zA-Z0-9? ´`^~]+$/))
return true;
else
return false;
}
function checkform(f)
{
//campo login
if (f.login.value=="")
{
alert("Preencha o campo login!");
return false;
}
if (f.login.value.length<4)
{
alert("O login deve ter no minimo 4 digitos!");
return false;
}
if (f.login.value.length>15)
{
alert("O login deve ter no maximo 15 digitos!");
return false;
}
if (!isAlphaNumeric(f.login.value))
{
alert("Não use caracteres especiais!");
return false;
}
//campo email
if (f.email.value=="")
{
alert("Preencha o campo email!");
return false;
}
if (!isAlphaNumeric2(f.email.value))
{
alert("Email invalido!");
return false;
}
return true;
}
</script>
<body>
<form id="form1" name="form1" method="post" action="recuperarsenha.php?funcao=recuperar" onsubmit="return checkform (this)">
<table width="450" border="0">
<tr>
<td width="150">Login:</td>
<td width="300"><label>
<input type="text" name="login" id="login" class="textfield" />
</label></td>
</tr>
<tr>
<td>Email:</td>
<td><label>
<input type="text" name="email" id="email" class="textfield" />
</label></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="button" id="button" value="Recuperar Senha" class="button" /></td>
</tr>
</table>
</form>
<?php
}
?>
<?php
if($_GET['funcao'] == "recuperar"){
$login = $_POST['login'];
$email = $_POST['email'];
$sql = mysql_query("SELECT * FROM accounts WHERE login = '$login'");
while($linha = mysql_fetch_array($sql)){
$login_db = $linha['login'];
$email_db = $linha['email'];
}
?>
<?php
if($login == $login_db && $email == $email_db && strlen($login) > 3){
?>
<?php
$sql2 = mysql_query("SELECT * FROM accounts WHERE login = '$login'");
while($linha2 = mysql_fetch_array($sql2)){
$db_pergsecreta = $linha2['pergsecreta'];
$db_respsecreta = $linha2['respsecreta'];
}
?>
Para recuperar sua senha, preencha abaixo os dados corretamente!<br />
<br />
Pergunta secreta:<br />
<?php echo "$db_pergsecreta" ?><br />
<br />
<script type="text/JavaScript">
function isAlphaNumeric(value)
{
if (value.match(/^[a-zA-Z0-9]+$/))
return true;
else
return false;
}
function isAlphaNumeric2(value)
{
if (value.match(/^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/))
return true;
else
return false;
}
function isAlphaNumeric3(value)
{
if (value.match(/^[a-zA-Z0-9? ´`^~]+$/))
return true;
else
return false;
}
function checkform(f)
{
//campo Resp Secreta
if (f.respsecreta.value=="")
{
alert("Preencha o campo Resposta Secreta!");
return false;
}
if (!isAlphaNumeric(f.respsecreta.value))
{
alert("Não use caracteres especiais!");
return false;
}
//campo senha
if (f.novasenha.value=="")
{
alert("Preencha o campo nova senha!");
return false;
}
if (f.novasenha.value.length<4)
{
alert("A senha deve ter no minimo 4 digitos");
return false;
}
if (f.novasenha.value.length>15)
{
alert("a senha deve ter no maximo 15 digitos");
return false;
}
if (!isAlphaNumeric(f.novasenha.value))
{
alert("Não use caracteres especiais!");
return false;
}
//campo re senha
if (f.resenha.value=="")
{
alert("Você não repetiu a senha!");
return false;
}
if (f.novasenha.value!=f.resenha.value)
{
alert("Senhas não são iguais!");
return false;
}
return true;
}
</script>
<form id="form2" name="form2" method="post" action="funcao_recuperar.php" onsubmit="return checkform (this)">
<table width="450" border="0">
<tr>
<td width="150">Resposta Secreta:</td>
<td width="300"><label>
<input type="text" name="respsecreta" id="respsecreta" class="textfield" />
</label></td>
</tr>
<tr>
<td>Nova Senha:</td>
<td><label>
<input type="password" name="novasenha" id="novasenha" class="textfield" />
</label></td>
</tr>
<tr>
<td>Repetir Senha:</td>
<td><label>
<input type="password" name="resenha" id="resenha" class="textfield" />
</label></td>
</tr>
<input type="hidden" name="login" id="login" value="<?php echo "$login" ?>" />
<tr>
<td> </td>
<td><input type="submit" name="button2" id="button2" value="Recuperar Senha" class="button" /></td>
</tr>
</table>
</form>
<?php
}else{
echo "
<script language=\"javascript\">
window.alert('Dados invalidos!');
window.location = 'recuperarsenha.php';
</script>
";
}
?>
<?php
}
?>
</body>
</html>
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Registrar</title>
<link href="css/estilo.css" type="text/css" rel="stylesheet" />
</head>
<script type="text/JavaScript">
function isAlphaNumeric(value)
{
if (value.match(/^[a-zA-Z0-9]+$/))
return true;
else
return false;
}
function isAlphaNumeric2(value)
{
if (value.match(/^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/))
return true;
else
return false;
}
function isAlphaNumeric3(value)
{
if (value.match(/^[a-zA-Z0-9? ´`^~]+$/))
return true;
else
return false;
}
function checkform(f)
{
//campo nome
if (f.nome.value=="")
{
alert("Preencha o campo nome!");
return false;
}
if (!isAlphaNumeric(f.nome.value))
{
alert("Não use caracteres especiais!");
return false;
}
//campo login
if (f.login.value=="")
{
alert("Preencha o campo login!");
return false;
}
if (f.login.value.length<3)
{
alert("O login deve ter no minimo 4 digitos!");
return false;
}
if (f.login.value.length>15)
{
alert("O login deve ter no maximo 15 digitos!");
return false;
}
if (!isAlphaNumeric(f.login.value))
{
alert("Não use caracteres especiais!");
return false;
}
//campo senha
if (f.senha.value=="")
{
alert("Preencha o campo senha!");
return false;
}
if (f.senha.value.length<4)
{
alert("A senha deve ter no minimo 4 digitos");
return false;
}
if (f.senha.value.length>15)
{
alert("a senha deve ter no maximo 15 digitos");
return false;
}
if (!isAlphaNumeric(f.senha.value))
{
alert("Não use caracteres especiais!");
return false;
}
//campo re senha
if (f.resenha.value=="")
{
alert("Você não repetiu a senha!");
return false;
}
if (f.senha.value!=f.resenha.value)
{
alert("Senhas não são iguais!");
return false;
}
//campo contra-senha
if (f.contrasenha.value=="")
{
alert("Preencha o campo contra - senha!");
return false;
}
if (!isAlphaNumeric(f.contrasenha.value))
{
alert("Não use caracteres especiais!");
return false;
}
if (f.contrasenha.value==f.senha.value)
{
alert("A contra-senha não pode ser igual a senha!");
return false;
}
//campo email
if (f.email.value=="")
{
alert("Preencha o campo email!");
return false;
}
if (!isAlphaNumeric2(f.email.value))
{
alert("Email invalido!");
return false;
}
//campo pergunta secreta
if (f.pergsecreta.value=="")
{
alert("Preencha o campo pergunta secreta!");
return false;
}
if (!isAlphaNumeric3(f.pergsecreta.value))
{
alert("Não use caracteres especiais!");
return false;
}
//campo resposta secreta
if (f.respsecreta.value=="")
{
alert("Preencha o campo resposta secreta!");
return false;
}
if (!isAlphaNumeric(f.respsecreta.value))
{
alert("Não use caracteres especiais!");
return false;
}
return true;
}
</script>
<body>
<div id="align">
<form id="form1" name="form1" method="post" action="funcao_registrar.php" onsubmit="return checkform (this)">
<table width="450" border="0">
<tr>
<td width="150">Nome:</td>
<td width="300"><label>
<input type="text" name="nome" id="nome" class="textfield" />
</label></td>
</tr>
<tr>
<td>Login:</td>
<td><label>
<input type="text" name="login" id="login" class="textfield" />
</label></td>
</tr>
<tr>
<td>Senha:</td>
<td><label>
<input type="password" name="senha" id="senha" class="textfield" />
</label></td>
</tr>
<tr>
<td>Re-Senha:</td>
<td><label>
<input type="password" name="resenha" id="resenha" class="textfield" />
</label></td>
</tr>
<tr>
<td>Contra-Senha:</td>
<td><label>
<input type="text" name="contrasenha" id="contrasenha" class="textfield" />
</label></td>
</tr>
<tr>
<td>E-mail:</td>
<td><label>
<input type="text" name="email" id="email" class="textfield" />
</label></td>
</tr>
<tr>
<td>Pergunta Secreta:</td>
<td><label>
<input type="text" name="pergsecreta" id="pergsecreta" class="textfield" />
</label></td>
</tr>
<tr>
<td>Resposta Secreta:</td>
<td><label>
<input type="text" name="respsecreta" id="respsecreta" class="textfield" />
</label></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="button" id="button" value="Cadastrar" class="button" /></td>
</tr>
</table>
</form>
</div>
</body>
</html>
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Trocar Senha</title>
<link href="css/estilo.css" type="text/css" rel="stylesheet" />
</head>
<script type="text/JavaScript">
function isAlphaNumeric(value)
{
if (value.match(/^[a-zA-Z0-9]+$/))
return true;
else
return false;
}
function checkform(f)
{
//campo login
if (f.login.value=="")
{
alert("Preencha o campo login!");
return false;
}
if (f.login.value.length<4)
{
alert("O login deve ter no minimo 4 digitos!");
return false;
}
if (f.login.value.length>15)
{
alert("O login deve ter no maximo 15 digitos!");
return false;
}
if (!isAlphaNumeric(f.login.value))
{
alert("Não use caracteres especiais!");
return false;
}
//campo senha antiga
if (f.senhaantiga.value=="")
{
alert("Preencha o campo Senha Antiga!");
return false;
}
if (f.senhaantiga.value.length<3)
{
alert("O campo senha antiga deve ter no minimo 4 digitos!");
return false;
}
if (f.senhaantiga.value.length>15)
{
alert("O campo senha antiga deve ter no maximo 15 digitos!");
return false;
}
if (!isAlphaNumeric(f.senhaantiga.value))
{
alert("Não use caracteres especiais!");
return false;
}
//campo contra senha
if (f.contrasenha.value=="")
{
alert("Preencha o campo contra senha!");
return false;
}
if (!isAlphaNumeric(f.contrasenha.value))
{
alert("Não use caracteres especiais!");
return false;
}
//campo senha
if (f.novasenha.value=="")
{
alert("Preencha o campo nova senha!");
return false;
}
if (f.novasenha.value.length<4)
{
alert("A senha deve ter no minimo 4 digitos");
return false;
}
if (f.novasenha.value.length>15)
{
alert("a senha deve ter no maximo 15 digitos");
return false;
}
if (!isAlphaNumeric(f.novasenha.value))
{
alert("Não use caracteres especiais!");
return false;
}
//campo re senha
if (f.resenha.value=="")
{
alert("Você não repetiu a senha!");
return false;
}
if (f.resenha.value!=f.novasenha.value)
{
alert("Senhas não são iguais!");
return false;
}
return true;
}
</script>
<body>
<div id="align">
<form id="form1" name="form1" method="post" action="funcao_trocar_senha.php" onsubmit="return checkform (this)">
<table width="450" border="0">
<tr>
<td width="150">Login:</td>
<td width="300"><label>
<input type="text" name="login" id="login" class="textfield" />
</label></td>
</tr>
<tr>
<td>Senha Antiga:</td>
<td><label>
<input type="password" name="senhaantiga" id="senhaantiga" class="textfield" />
</label></td>
</tr>
<tr>
<td>Contra - Senha:</td>
<td><label>
<input type="text" name="contrasenha" id="contrasenha" class="textfield" />
</label></td>
</tr>
<tr>
<td>Nova Senha:</td>
<td><label>
<input type="password" name="novasenha" id="novasenha" class="textfield" />
</label></td>
</tr>
<tr>
<td>Repetir Senha:</td>
<td><label>
<input type="password" name="resenha" id="resenha" class="textfield" />
</label></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="button" id="button" value="Trocar Senha" class="button" /></td>
</tr>
</table>
</form>
</div>
</body>
</html>
|
|
|
|
| Links Patrocinados |
|
|
#2 (permalink) | ||||||||||||||||||||
|
Membro - Veterano
![]() Registrado em: Mar 2009
Localização: Cabeça Dentro dos Livros
Posts: 1,322
Agradeceu: 15
Agradecido 474 Vezes em 306 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Nome Real: Daniel Santos
|
Função_registrar:
Citação:
Citação:
Citação:
Citação:
Citação:
Citação:
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
| O seguinte membro ao lado disse Obrigado(a) a : Daniel2 por gostar deste Post : |
xadresz (09-12-2010)
|
|
|
#3 (permalink) |
|
Membro - Veterano
![]() Registrado em: Oct 2010
Posts: 413
Agradeceu: 169
Agradecido 113 Vezes em 69 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
![]()
|
Certo mano, eu ja tinha resolvido de uma outra forma, mudando o Alphanumeric para poder aceitar os espaços entra o nome etc...
Vlw pela ajuda! |
|
|
|
|
|
#4 (permalink) | ||||||||||||||
|
Membro - Coronel
![]() Registrado em: Dec 2008
Localização: Campo Grande
Posts: 185
Agradeceu: 97
Agradecido 1,929 Vezes em 100 Posts
Nome Real: Victor Mendonça
|
Usar a tag CODE ajuda na visualização do post além de diminuir a 'poluição textual'.
|
||||||||||||||
|
|
|
||||||||||||||
| O seguinte membro ao lado disse Obrigado(a) a : mend3 por gostar deste Post : |
xadresz (09-12-2010)
|
|
|
#6 (permalink) | ||||||||||||||
|
Amigo SE
![]() Registrado em: Jul 2009
Posts: 1,163
Agradeceu: 316
Agradecido 878 Vezes em 442 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
![]()
|
Vc tem que deletar essa parte aqui:
$conec2 = mysql_query("SELECT * FROM accounts WHERE email = '$email'"); $verifica2 = mysql_num_rows($conec2); if($verifica2 == 0){ Lembrando de remover a mensagem de erro também, o resto do código: else{ echo " <script language=\"javascript\"> window.alert('Este email já está em uso!'); window.location = 'registrar.php'; </script> "; }
__________________
Seja um membro vip e ajude nosso fórum. [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
|
||||||||||||||
|
|
|
||||||||||||||
| O seguinte membro ao lado disse Obrigado(a) a : radiador22~ por gostar deste Post : |
xadresz (10-12-2010)
|
![]() |
| Ferramentas do Tópico | |
| Modos de Exibição | |
|
|