SA-MP Forums Archive
[DUVIDA] Com PHP. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [DUVIDA] Com PHP. (/showthread.php?tid=300240)



[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.