Guten Abend,
derzeit bin ich an einem Panel dran für das Ultimate Script & komme bei der Codierung vom Passwort nicht weiter.
Wie ich gesehen habe verwendet das Ultimatescript sha512. Sobald ich aber diese Codierung verwende, funktioniert es nicht.
Testweise habe ich das Passwort "Hallo123" genannt & bei diversen Generatoren auch mit sha512 das Passwort "Hallo123" codiert.
Dabei kamen aber immer andere Werte raus.
Hier aus der MySQL Datenbank:
f7e59aa7f264df7cdc624dfa3b6ba5b5b7f0b3d1a1cddbc2195b4675a47d2c728ae32e1efbc7a57237913b237ab278dbdc63611c00c9ef170a48c3883b18afa5
Und einmal vom Generator:
B73B575F7B3046F24492961AA425BFF24979BAD77F897FF4E857A7A78AFC8440C1EF5967DCC22E9333072284B9D6273118FD3132D48116188EB6304C839C2987
Wo ist der Fehler?
Verwendet Ultimate doch kein sha512 ?
btw. hier mal der Scriptausschnitt vom Register:
passwort = hash ( "sha512", passwort )
local lastLoginInt = getSecTime ( 0 )
local id = tonumber ( dbPoll ( dbQuery ( handler, "SELECT ?? FROM ?? WHERE id=id", "id", "idcounter" ), -1 )[1]["id"] )
dbExec ( handler, "UPDATE ?? SET ?? = ?", "idcounter", "id", id+1 )
local result = dbExec ( handler, "INSERT INTO players ( UID, Name, Serial, IP, Last_login, Geburtsdatum_Tag, Geburtsdatum_Monat, Geburtsdatum_Jahr, Passwort, Geschlecht, RegisterDatum, LastLogin) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)", id, pname, getPlayerSerial(player), getPlayerIP ( player ), lastlogin, tonumber ( bday), tonumber ( bmon), tonumber ( byear), passwort, geschlecht, registerdatum, lastLoginInt )
if not result then
outputDebugString ( "[register_func 1] Error executing the query" )
else
triggerClientEvent ( player, "infobox_start", player, "Du hast dich\nerfolgreich registriert!\n\nDeine Daten werden\nnun gespeichert!", 7500, 0, 255, 0 )
playerUID[pname] = id
playerUIDName[id] = pname
end
Alles anzeigen
Ich bedanke mich schon mal für jede Hilfe.
Wünsche noch einen schönen Abend.