[DUVIDA] Com PHP. -
Bruno Pereira - 29.11.2011
Galera, to com 1 dъvida aqui no PHP.
To criando um sistema de Cadastro/Login/Perfil/Esqueceu senha e essas frescurar ae.
Eu tinha esqueci de fazer o Campo "Confirmar Senha", fiz ele agora neh...
Ai meu sistema de Recuperar senha funciona assim:
Ele cria outra senha aleatуria e seta ela no Banco de dados no campo senha, depois manda a
senha pro email do cara.
Agora eu quero que sete a senha gerada aleatoriamente no campo
senha e
confsenha.
Aqui a linha:
PHP код:
$set_senha = mysql_query("UPDATE confirmando SET senha = '$novasenha' WHERE email = '$eemail'");
Assim ele funciona normal, mas eu queria que ele setasse para
senha e
confsenha.
Ja tentei assim:
PHP код:
$set_senha = mysql_query("UPDATE confirmando SET senha AND confsenha = '$novasenha' WHERE email = '$eemail'");
E assim:
PHP код:
$set_senha = mysql_query("UPDATE confirmando SET senha = '$novasenha' AND confsenha = '$novasenha' WHERE email = '$eemail'");
Mas nгo vai ;x.
Re: [DUVIDA] Com PHP. -
Kmatsu - 29.11.2011
acho que й assim:
PHP код:
$set_senha = mysql_query("UPDATE confirmando SET senha = '$novasenha', confsenha = '$novasenha' WHERE email = '$eemail'");
Re: [DUVIDA] Com PHP. -
Bruno Pereira - 29.11.2011
Vlw cara, funcionou!
Agora to com outro problema:
Eu to fazendo a parte de logar. Jб ta quase tudo certo, menos a hora que vai logar ¬¬'.
Eu quero que sу logue se digitar o Nome e a Senha igual ta no Banco de Dados, eu nгo sei porque nгo ta indo, pelo meu conhecimento estб certo...
Eu fiz o formulбrio de login, o method dele й GET, entгo quando clica pra Logar envia pra pagina do
Logando.php, mas se eu digitar qualquer coisa ou nгo digitar nada, eu logo do mesmo geito ¬¬'.
Aqui o code do
Logando.php
PHP код:
<?
include_once "config.php";
$login = $_GET['nome'];
$pass = $_GET['senha'];
$verificando = mysql_query("SELECT * FROM confirmando WHERE nome = '$login', senha = '$pass'");
if(@mysql_num_rows($verificando) >= '1')
{
echo '<script>alert("Logado")</script>';
echo "<script>window.location='logado.html'</script>";
}
else
{
echo '<script>alert("Nome ou senha incorreto.")</script>';
echo "<script>window.location='index.php'</script>";
}
?>
Re: [DUVIDA] Com PHP. -
Kmatsu - 29.11.2011
bom no sistema que eu tenho aqui й da seguinte forma:
PHP код:
$confirmacao = mysql_query("SELECT * FROM `contas` WHERE user='$user' AND password=md5('$password')");
$contagem = mysql_num_rows($confirmacao); //traz o resultado da pesquisa acima
if ($contagem == 1)
{
//funзao se tiver certo
}
else
{
//funзao se tiver errado
}
entao tente fazer assim:
PHP код:
<?
include_once "config.php";
$login = $_GET['nome'];
$pass = $_GET['senha'];
$verificando = mysql_query("SELECT * FROM confirmando WHERE nome = '$login', senha = '$pass'");
$contagem = mysql_num_rows($verificando);
if($contagem == 1)
{
echo '<script>alert("Logado")</script>';
echo "<script>window.location='logado.html'</script>";
}
else
{
echo '<script>alert("Nome ou senha incorreto.")</script>';
echo "<script>window.location='index.php'</script>";
}
?>
Obs: recomendo trabalhar com cookies, pois vao facilitar seu trabalho mais tarde...
Re: [DUVIDA] Com PHP. -
Bruno Pereira - 29.11.2011
Sim eu to usando cookies
.
Mas tirei ele pra postar aqui
.
Pow vlw mas mas nгo funcionou.
Tentei com , e com AND e nгo funcionou, essa porra ta me irritando.