Wysłany: 2014-06-19, 09:13
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
addEvent ( "Rejestracja" , true )
addEventHandler ( "Rejestracja" , root ,
function ( imie1 , haslo1 , log )
if imie1 and haslo1 then
local md5pass = md5 ( haslo1 )
konto = dbQuery ( baza , "SELECT * FROM Gracz WHERE user=?" , imie1 )
if konto then
stwkonto = dbQuery ( baza , "INSERT INTO Gracz (pass, user) VALUES ('" .. log .. "', '" .. haslo1 .. "');" )
outputDebugString ( "OK" )
else
outputDebugString ( "NO" )
end
end
end
)
addEvent ( "Logowanie" , true )
addEventHandler ( "Logowanie" , root ,
function ( login , haslo , log )
if login and haslo then
md5pass = md5 ( haslo )
spr = dbQuery ( baza , "SELECT * FROM Gracz WHERE user=?, pass=?" , "login" , "haslo" )
if string . len ( log ) >= 5 and string . len ( md5 ( haslo )) >= 5 then
outputDebugString ( "OK" )
else
outputDebugString ( "Nie" )
end
end
end
)
dobrze nie mam w tych linijkach and s? przecinki lecz w rejestracji jako? to chyba nie dzia?a bo tworzy mi konta i nie sprawdza mi czy juz takie istnieje czy nie .
Wysłany: 2014-06-19, 13:26
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Wysłany: 2014-06-19, 14:32
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
mam b??d z ta linijk?: mysql_affected_rows
Wysłany: 2014-06-19, 15:17
Wielebny
Wiek: 41 Na forum: 5498 dni Posty: 257
Nick w MP: Wielebny
Piwa : 1690
mysql_affected_rows jest z modu?u MTA_mysql, z kt?rego monio _nie korzysta_.
Wysłany: 2014-06-19, 15:54
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Wielebny , aj? sory, nie wczyta?em si? dok?adnie w temat.
Wysłany: 2014-06-19, 16:15
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
Wielebny m?g?by? mi zrobi? funkcje "Rejestrcja" tak na pocz?tek mojej przygodny z tym sql
[ Dodano : 2014-06-20, 14:04 ]
Pomo?e kto?
Wysłany: 2014-06-20, 18:38
Wielebny
Wiek: 41 Na forum: 5498 dni Posty: 257
Nick w MP: Wielebny
Piwa : 1690
Nie znajd? niestety na to czasu, ale moge wskaza? Ci jeszcze kilka b??d?w w Twoim kodzie. Musisz sam t? spraw? ogarn?? je?li chcesz dobrze to opanowa?.
spr = dbQuery ( baza , "SELECT * FROM Gracz WHERE user=?, pass=?" , "login" , "haslo" )
Tu ewidentnie przekazujesz "login" i "haslo" zamiast warto?ci zmiennych login, haslo.
if string . len ( log ) >= 5 and string . len ( md5 ( haslo )) >= 5 then
string.len(md5(haslo))>=5 - to wyra?enie zawsze b?dzie prawdziwe.
spr = dbQuery ( baza , "SELECT * FROM Gracz WHERE user=?, pass=?" , "login" , "haslo" )
Pobierasz zmienn? spr, ale nic z ni? nie robisz. Co? tu masz ewidentnie nie tak z logik? tego fragmentu kodu.
Wysłany: 2014-06-20, 19:51
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Wielebny , przegapi?e? tak?e b??d string.
spr = dbQuery ( baza , "SELECT * FROM Gracz WHERE user=?, pass=?" , "login" , "haslo" )
Je?li zmienna istnieje, nie nadajemy j? w " ".
Wysłany: 2014-06-21, 09:34
Wielebny
Wiek: 41 Na forum: 5498 dni Posty: 257
Nick w MP: Wielebny
Piwa : 1690
Wysłany: 2014-06-21, 10:25
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
Ej a mo?na teraz b?edy z addEvent ("Rejestracja", true)
bo logowanie to tam narazie piku? tylko rejka mi potrzebna a nwm jake b??dy
Tagi: sql
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: