SA-MP Forums Archive
[AJUDA]Qualquer Senha LOGA (MYSQL) - 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: [AJUDA]Qualquer Senha LOGA (MYSQL) (/showthread.php?tid=317918)



[AJUDA]Qualquer Senha LOGA (MYSQL) - ReDKiiL - 13.02.2012

Eae Pessoal Estou Criando Um GM Em MYSQL

Mais Esta Dando Errado :S


Qualquer Senha Loga o Negocio :S

meu code:
pawn Код:
case 1:
    {
        new query[200],escapepass[100];
        mysql_real_escape_string(inputtext, escapepass);
        format(query, sizeof(query), "SELECT `players` FROM pinfo WHERE nome = '%s' AND senha = SHA1('%s')",Nome(playerid), escapepass);
        mysql_query(query);
        mysql_store_result();
        new numrows = mysql_num_rows();
        if(numrows == 1) Carregar(playerid);
        if(!numrows)
        {
        SendClientMessage(playerid, fail, "CONTA: Senha Errada");
        }
        mysql_free_result();
    }
Alguem Sabe Como Resolvo Isso ?



Re: [AJUDA]Qualquer Senha LOGA (MYSQL) - Ricop522 - 13.02.2012

pawn Код:
case 1:
    {
        new query[200],escapepass[100];
        mysql_real_escape_string(inputtext, escapepass);
        format(query, sizeof(query), "SELECT * FROM pinfo WHERE nome = '%s' AND senha = SHA1('%s')",Nome(playerid), escapepass);
        mysql_query(query);
        mysql_store_result();
        if(mysql_num_rows()) {
            Carregar(playerid);
        } else {
            SendClientMessage(playerid, fail, "CONTA: Senha Errada");
        }
        mysql_free_result();
    }



Re: [AJUDA]Qualquer Senha LOGA (MYSQL) - ReDKiiL - 13.02.2012

Agora So Fica Dando Senha Errada :S

vou te mandar tudo ake:

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
    {
   
    case 1:
    {
        new query[200],escapepass[100];
        mysql_real_escape_string(inputtext, escapepass);
        format(query, sizeof(query), "SELECT * FROM players WHERE nome = '%s' AND senha = SHA1('%s')",Nome(playerid), escapepass);
        mysql_query(query);
        mysql_store_result();
        if(mysql_num_rows()) {
            Carregar(playerid);
        } else {
            SendClientMessage(playerid, fail, "CONTA: Senha Errada");
        }
        mysql_free_result();
    }
   
    case 2:
    {
    new query[130],escpass[20];
    mysql_real_escape_string(inputtext,escpass);
    format(query, sizeof(query),"INSERT INTO players (nome,senha,dinheiro,score) VALUES('%s',SHA1('%s'),0,0)",Nome(playerid),escpass);
    mysql_query(query);
    SendClientMessage(playerid,verde,"CONTA: Registrado Com Sucesso!");
    }
   
    }
   
    return 1;
}



Re: [AJUDA]Qualquer Senha LOGA (MYSQL) - Ricop522 - 13.02.2012

Vocк olhou se foi criado a conta na database?
Na primeira escpass vocк coloco 100 de string na segunda 20..
SHA1 tem mtos caractйres..

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new query[200],escapepass[128];
    switch(dialogid)
    {  
        case 1: {
            mysql_real_escape_string(inputtext, escapepass);
            printf("Login escpass: %s", escpass);
                        format(query, sizeof(query), "SELECT * FROM players WHERE nome = '%s' AND senha = SHA1('%s')",Nome(playerid), escapepass);
            mysql_query(query);
            mysql_store_result();
            if(mysql_num_rows()) {
                Carregar(playerid);
            } else {
                SendClientMessage(playerid, fail, "CONTA: Senha Errada");
            }
            mysql_free_result();
        }  
        case 2: {
            mysql_real_escape_string(inputtext,escpass);
            printf("Registro escpass: %s", escpass);
                       format(query, sizeof(query),"INSERT INTO players (nome,senha,dinheiro,score) VALUES('%s',SHA1('%s'),0,0)",Nome(playerid),escpass);
            mysql_query(query);
            SendClientMessage(playerid,verde,"CONTA: Registrado Com Sucesso!");
        }  
    }    
    return 1;
}



Re: [AJUDA]Qualquer Senha LOGA (MYSQL) - ReDKiiL - 13.02.2012

@edit

ricop encontrei o problema

esta no sh1

eu tirei o sh1 e funfou normal

senha errada e senha certa

agora como concerto sh1 ?



Re: [AJUDA]Qualquer Senha LOGA (MYSQL) - Ricop522 - 13.02.2012

Aumenta a quantidade de strings. Lк lб o que eu falei.


Re: [AJUDA]Qualquer Senha LOGA (MYSQL) - steki. - 13.02.2012

SHA()/SHA1() й uma funзгo do MySQL. Ela nгo й processada pelo pawn/plugin e sim pelo servidor MySQL.


Re: [AJUDA]Qualquer Senha LOGA (MYSQL) - ReDKiiL - 13.02.2012

Aumentei a STRING Da Senha Na Tabela
e No Script

e Funcionou Normal Vlw

+rep para voces



Re: [AJUDA]Qualquer Senha LOGA (MYSQL) - Ricop522 - 13.02.2012

Quote:
Originally Posted by Stewie`
Посмотреть сообщение
SHA()/SHA1() й uma funзгo do MySQL. Ela nгo й processada pelo pawn/plugin e sim pelo servidor MySQL.
Isso que eu quis dizer.



Re: [AJUDA]Qualquer Senha LOGA (MYSQL) - steki. - 13.02.2012

Quote:
Originally Posted by Ricop522
Посмотреть сообщение
Isso que eu quis dizer.
inb4 lies much