sha1(strtolower($user) . $newPassword)
elvileg, de ezt le kellene ellenõrizni de ahhoz most semmi kedvem
Az editeletlen komidnak nem sok értelme volt :D
Na de a tárgyra térve akkor most milyen kódolású az SMF?
És nem tudnád leírni, hogy hogyan kérdezzem le, és dekódoljam... szóval csak egyszerûen kb. a logint egy egyszerût. Akár másoltat is (nah mégiscsak szkript kérésekhez kellett volna ezt nyitnom^^).
sha1(strtolower($user) . $newPassword)
elvileg, de ezt le kellene ellenõrizni de ahhoz most semmi kedvem
Vagy ebbõl már meg lehet csinálni?
$newPassword
[/quote]
New Password??? ???
Na jó, bocsi, tényleg nem igazán értek hozzá... Mégiscsak kéne egy kész példa... szkript... akár át is lehetne helyezni a másik fórumrészbe ezt, de mind1 hol segítesz, vagy segít más, de szerintem egy példa nélkül nem fog sikerülni. :(
Ezt az smf forrásában találtam, ebbõl kiindulva valószínûleg a felhasználónevet és a jelszót egy karakterláncba helyezi majd sha1 titkosítással titkosítja és így tárolja az adatbázisban.
De ezt csak feltételezem mivel ellenõrizni nem fogom mivel semmi kedvem.
Kellene feltelepíteni egy smf fórumot mondjuk wamp szerverre regisztrálni rá, majd megkeresni az adatbázisában (mysql) a letitkosított jelszót, majd pawnban megismételni ugyanezt a dolgot ugyanazzal a felhasználó illetve jelszóval mint smf-en.
Ha megegyezik a kettõ letitkosított jelszó akkor már nyertél.
Most pawnban nem tudom miért nem tudod leírni de akkor talán egy részlet:
new smf_hash[128];
GetPlayerName(playerid, smf_hash, 128);
format(smf_hash, sizeof smf_hash, \"sha1(%s%s)\", smf_hash, \"gettopatkány\"); // felhasználónév és jelszó egy karakterláncba való helyezése
majd mysql plugin segítségével elküldeni mysql-nek
mysql_function_query(blablabla. smf_hash, \"\", \"\" );