Szerző Téma: Login Panel probléma  (Megtekintve 1016 alkalommal)

Login Panel probléma
« Dátum: 2016. Március 09. - 14:43:45 »
0 Show voters
Sziasztok! Egy olyan kérdéssel fordulnék hozzátok hogy ha regisztrál a játékos elmenti az adott sqlbe de a bejelentkezésnél mindig ki írja hogy \" Ez a felhasználónév nem található az adatomban \" (Én raktam bele....).
Hogyan bírom ki küszöbölni ?
Én azt vettem észre hogy a local qh2 ben lesz a hiba..
 
addEvent(\"loginEvent\", true)
addEventHandler(\"loginEvent\", getRootElement(),
function(player, felhNev, passW)
local qh = dbQuery(sql, \"SELECT * FROM `accounts`\")
local qh2 = dbExec(sql, \"UPDATE `accounts` SET username = ?\"..felhNev..\"` , password = ?\"..passW..\"\';\")
local result = dbPoll ( qh, -1 )
dbFree(qh)
for i, accountInfo in ipairs(result) do
   if accountInfo[\"felhasznaloNev\"] == felhNev then
      if accountInfo[\"passW\"] == passW then
         triggerClientEvent(\"loginEltuntetes\", getRootElement())
         showCursor(player, false)
      else
         outputChatBox(\"#A52A2Hibás jelszó avagy felhasználónév!\", player)
      end
   end
   break
end
return
outputChatBox(\"Nincs ilyen felhasználónévvel ellátott account!\", player)
end
)

Login Panel probléma
« Válasz #1 Dátum: 2016. Március 09. - 18:54:24 »
0 Show voters
Tessék.
 
addEvent(\"loginEvent\", true)
addEventHandler(\"loginEvent\", root,
function(player, felhNev, passW)
dbQuery(function(qh, player)
   local result, rows, errorMsg = dbPoll(qh, 0)
   if rows > 0 then
      for k, v in pairs(result) do
         if v[\"felhasznaloNev\"] ~= felhNev or v[\"passW\"] ~= passW then
            outputChatBox(\"#A52A2Hibás jelszó avagy felhasználónév!\", player, 255, 255, 255, true)
         else
            triggerClientEvent(player, \"loginEltuntetes\", player)
         end
      end
   else
      outputChatBox(\"Nincs ilyen felhasználónévvel ellátott account!\", player)
   end
end, {player}, sql, \"SELECT * FROM accounts WHERE felhasznaloNev = ? AND passW = ? LIMIT 1\", felhNev, passW)
end
)
« Utoljára szerkesztve: 2016. Március 09. - 18:55:56 írta asdhero »

Login Panel probléma
« Válasz #2 Dátum: 2016. Március 10. - 16:27:39 »
0 Show voters
Köszönöm! :)

Login Panel probléma
« Válasz #3 Dátum: 2016. Március 10. - 20:42:36 »
0 Show voters
Ez csak természetes :) !

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal