Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2021-11-12, 12:29


Kaziutka1







Wiek: 47
Na forum: 1672 dni
Posty: 4
Nick w MP: Kazik



Respekt: 50

Witam, zrobilem rejestracje podpialem do bazy, lecz po rejestracji takie elementy jak login, serial, czas reejstracji uzupelnia sie dobrze. Tylko haslo nie chce sie uzupelnic. Wie ktos moze czego to jest wina?



addEvent("logowanie:zaloguj",true)
addEventHandler("logowanie:zaloguj",root,function(login,haslo,switch)
local q=dbQuery(db,"SELECT * FROM Konta WHERE Login=?",login)
local w=dbPoll(q,-1)
if #w==0 then
triggerClientEvent("send:error",source,"Konto "..login.." nie istnieje w bazie danych!")
return
end
if w[1].Haslo~=haslo then
triggerClientEvent("send:error",source,"Konto "..login.." posiada inne has?o!")
return
end
setElementData(source,"UID",w[1].UID)
triggerClientEvent("close:panel",source)
if switch=="on.png" then
dbExec(db,"UPDATE Konta SET zapis=? WHERE Login=?",1,login)
elseif switch=="off.png" then
dbExec(db,"UPDATE Konta SET zapis=? WHERE Login=?",0,login)
end
end)


addEvent("rejestracja:nowekonto",true)
addEventHandler("rejestracja:nowekonto",root,function(login,haslo,haslo2)
local q=dbQuery(db,"SELECT * FROM Konta WHERE Login=?",login)
local w=dbPoll(q,-1)
if #w>0 then
triggerClientEvent("send:error",source,"Konto "..login.." istnieje w bazie serwera!")
return
end
local q=dbQuery(db,"SELECT * FROM Konta WHERE serial=?",getPlayerSerial(source))
local w=dbPoll(q,-1)
if #w>=1 then
triggerClientEvent("send:error",source,"Posiadasz ju? za?o?one konto!")
return
end
dbExec(db,"INSERT INTO Konta (Login,Haslo,serial,rejestracja,zapis) VALUES (?,?,?,NOW(),?)",login,haslo,getPlayerSerial(source,0))
triggerClientEvent("send:error",source,"Pomy?lnie za?o?y?e? swoje konto!")
end)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-11-25, 00:08


etrnl

CLASSIC RPG






Wiek: 26
Na forum: 2199 dni
Posty: 86
Nick w MP: anonymous

Piwa: 57

Respekt: 50

Ostrzeżeń: 40%
B??dy w debugscript 3?

Kod:



dbExec(db,"INSERT INTO Konta (Login,Haslo,serial,rejestracja,zapis) VALUES (?,?,?,NOW(),?)",login,haslo,getPlayerSerial(source,0))



zamie? na

Kod:


dbExec(db,"INSERT INTO Konta (Login,Haslo,serial,rejestracja,zapis) VALUES (?,?,?,NOW(),?)",login,haslo,getPlayerSerial(source), 0)


Postaw piwo autorowi tego posta
 

 
Tagi: bląd :: zapisem :: hasła :: bazie :: danych
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Bląd z zapisem hasła w bazie danych Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku