Szerző Téma: MySQL jelszó  (Megtekintve 753 alkalommal)

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
MySQL jelszó
« Dátum: 2012. február 06. - 09:01:38 »
0 Show voters
Üdv!
 
format(Query,100,\"SELECT * FROM felh WHERE nev=\'%s\'\",JatekosNeve(playerid));
   mysql_query(Query);

 
Eddig jutottam el. Ez egy bejelentkezés lenne majd. A jelszót, hogy nézhetem meg, hogy helyes-e? \"jelszo\" néven van tárolva az adatbázisban.
____________________________________________________________________________________________________________________________
Nem menti fel az adatokat.
09:57:02] CMySQLHandler::Query(UPDATE felh SET lx=2139.333251 WHERE nev=\"Mester_Bence\") - An error has occured. (Error ID: 2014, Commands out of sync; you can\'t run this command now)
Ezt a hibát kapom. Tegnap este hibátlanul feltette.
 
   new Query[100];
    GetPlayerPos(playerid, PlayerInfo[playerid][lx],PlayerInfo[playerid][ly],PlayerInfo[playerid][lz]);
format(Query,100,\"SELECT * FROM felh WHERE nev=\\\"%s\\\"\",JatekosNeve(playerid));
mysql_query(Query);
format(Query,100,\"UPDATE felh SET lx=%f WHERE nev=\\\"%s\\\"\",PlayerInfo[playerid][lx],JatekosNeve(playerid));
mysql_query(Query);
« Utoljára szerkesztve: 2012. február 06. - 10:03:33 írta Benceee »

Nem elérhető Norby

  • 1575
    • Profil megtekintése
MySQL jelszó
« Válasz #1 Dátum: 2012. február 06. - 10:19:10 »
0 Show voters
Jelszót így ellenõrizheted:
 
format(query,sizeof(query),\"SELECT * FROM `felh` WHERE nev = \'%s\' AND jelszo = \'%s\'\",JatekosNeve(playerid),inputtext);
mysql_query(query);
if(mysql_num_rows() != 0)
{
// Helyes jelszó
}
else
{
/Helytelen jelszó
}
« Utoljára szerkesztve: 2012. február 06. - 10:46:38 írta Norby »

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
MySQL jelszó
« Válasz #2 Dátum: 2012. február 06. - 10:40:24 »
0 Show voters
Így sem jó a hiba. :S
A jelszó lekérést tesztelem.
Ha az a jelszó, hogy \"bela\", és beírom, hogy \"asd\", az írja, hogy jó. Ha azt írom, hogy \"bela\", akkor is jót ír.
« Utoljára szerkesztve: 2012. február 06. - 10:47:37 írta Benceee »

Nem elérhető Norby

  • 1575
    • Profil megtekintése
MySQL jelszó
« Válasz #3 Dátum: 2012. február 06. - 10:49:26 »
0 Show voters
Bocs így:
 
format(query,sizeof(query),\"SELECT * FROM `felh` WHERE nev = \'%s\' AND jelszo = \'%s\'\",JatekosNeve(playerid),inputtext);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows() != 0)
{
// Helyes jelszó
}
else
{
/Helytelen jelszó
mysql_free_result();
}

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
MySQL jelszó
« Válasz #4 Dátum: 2012. február 06. - 10:55:46 »
0 Show voters
Dettó, ugyanaz.

Nem elérhető Norby

  • 1575
    • Profil megtekintése
MySQL jelszó
« Válasz #5 Dátum: 2012. február 06. - 10:56:16 »
0 Show voters
Idézetet írta: Benceee date=1328522146\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"16655\" data-ipsquote-contentclass=\"forums_Topic
Dettó, ugyanaz.
 
Hát én így használom és teljesen jól mûködik.

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
MySQL jelszó
« Válasz #6 Dátum: 2012. február 06. - 11:01:42 »
0 Show voters
A jelszó ellenõrzés jó.
Már csak ez nem:
An error has occured. (Error ID: 2014, Commands out of sync; you can\'t run this command now)
« Utoljára szerkesztve: 2012. február 06. - 11:28:30 írta Benceee »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal