wmaraci reklam
lidertakipci

SQL verisindeki MD5 şifreleme olduğunu düşündüğüm login panelini nasıl yaparım ?

13 Mesajlar 2.049 Okunma
advertseo
wmaraci reklam

tarikcanmr tarikcanmr WM Aracı Kullanıcı
  • Üyelik 17.06.2019
  • Yaş/Cinsiyet 22 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad T** S**
  • Mesajlar 11
  • Beğeniler 1 / 1
  • Ticaret 0, (%0)
scriptin içerdiği sql kodu bu

local encryptionRule = tostring(math.random(0,9))..tostring(math.random(0,9))..tostring(math.random(0,9))..tostring(math.random(0,9))..tostring(math.random(0,9))..tostring(math.random(0,9))..tostring(math.random(0,9))..tostring(math.random(0,9))..tostring(math.random(0,9))..tostring(math.random(0,9))
local encryptedPW = string.lower(md5(string.lower(md5(password))..encryptionRule))
local ipAddress = getPlayerIP(client)
preparedQuery3 = "INSERT INTO `accounts` SET `username`='"..toSQL(username).."', `password`='"..toSQL(encryptedPW).."', `email`='"..toSQL(email).."', `registerdate`=NOW(), `ip`='"..toSQL(ipAddress).."', `salt`='"..toSQL(encryptionRule).."', `mtaserial`='"..mtaSerial.."', `activated`='0' "
-- preparedQuery4 = "INSERT INTO `forum_members` SET `member_name`='"..toSQL(username).."', `real_name`='"..toSQL(username).."', `passwd`='"..toSQL(encryptedPW).."', `email_address`='"..toSQL(email).."', `date_registered`='"..toSQL(getTimestamp()).."', `member_ip`='"..toSQL(ipAddress).."', `password_salt`='"..toSQL(encryptionRule).."'"
local id = mysql:query_insert_free(preparedQuery3)
-- local id2 = mysql:query_insert_free(preparedQuery4)
if id and tonumber(id) then
--if id2 and tonumber(id2) then
--triggerClientEvent(client,"set_warning_text",client,"Kayıt Ol","Forum hesabı oluşturulamadı.")
--return false
--end
--triggerClientEvent(client,"accounts:register:complete",client, username, password)
triggerClientEvent(client,"backToLogin",client)
showBox(client,"Hesabını başarıyla oluşturdun. Şimdi Girişyap.",1)
return true
else
--triggerClientEvent(client,"set_warning_text",client,"Kayıt Ol","Oyun hesabı oluşturulamadı.")
showBox(client,"Oyun hesabı oluşturulamadı.",1)
return false
end
 

 

wmaraci
reklam

101222 101222 WM Aracı Anonim Üyelik
  • Üyelik 22.01.2019
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 257
  • Beğeniler 68 / 43
  • Ticaret 0, (%0)
Anladığım kadarıyla md5 ile şifrelenmiş veriyi yukarıdaki olusturulan algoritmaya göre birdaha şifreliyor ondan dolayi ayni şifreler farklı şekilde gözüküyor
 

 

101222 101222 WM Aracı Anonim Üyelik
  • Üyelik 22.01.2019
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 257
  • Beğeniler 68 / 43
  • Ticaret 0, (%0)
local encryptedPW = md5(password) sekilinde duzenle ve yukarıdaki local encryptedPW için oluşturulan algoritmayi yorum satirina al öyle dene bakalim
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al