Rowall : Gördüğün gibi yapılmış.
kortez :Ultio : üzülerek söylüyorum ki flashla account sistemi yapılmaz.
Kim diyor bunu sen mi ?
Ultio :Rowall : Gördüğün gibi yapılmış.
En kötü web debugger ile bile gönderdiği sayfaları takip ediyorum. Ufak bir PHP scripti ile 2 gün içerisinde milyonlarca account açıp veritabanını şişirebilirim.
kortez :Ultio : üzülerek söylüyorum ki flashla account sistemi yapılmaz.
Kim diyor bunu sen mi ?
Evet ben diyorum bunu.
veri7=1990%2F12%2F09&veri2=asdqwe&veri6=ADIYAMAN&veri3=41235&veri5=asdfwqe2%40hotmail%2Ecom&veri4=41235&veri9=6f8d2e7c&veri10=5&veri8=1234&veri1=dsfsdfsfs%20sfdsf
//logine koyulacak
db.connect
if <db.connected>
db.query "SELECT * FROM karakterler WHERE uid='<src.uid>'"
if (<db.row.numrows> > 0)
DB.EXECUTE "UPDATE karakterler SET ad='<src.name>', bolge='<src.region>', yas='<src.age>', fame='<src.fame>', karma='<src.karma>', kill='<src.kills>', death='<src.deaths>', cevrimici='ok' WHERE uid='<src.uid>'"
else
DB.EXECUTE "INSERT INTO karakterler(kimlik, ad, bolge, yas, fame, karma, kill, death, cevrimici, uid) values (NULL,'<src.name>','<src.region>','<src.age>','<src.fame>','<src.karma>','<src.kills>','<src.deaths>','ok','<src.uid>');"
endif
endif
db.close
//Logout koyualacak
db.connect
if <db.connected>
DB.EXECUTE "UPDATE karakterler SET ad='<src.name>', bolge='<src.region>', yas='<src.age>', fame='<src.fame>', karma='<src.karma>', kill='<src.kills>', death='<src.deaths>', cevrimici='no' WHERE uid='<src.uid>'"
endif
db.close
Cyclone : Bildiğim kadarıyla src kullanmana gerek yok.
Onun dışında region.name yaparsan tam olur diye düşünüyorum.
İki şey dışında problem yok.
//logine koyulacak
db.connect
if <db.connected>
db.query "SELECT * FROM karakterler WHERE uid='<uid>'"
if (<db.row.numrows> > 0)
DB.EXECUTE "UPDATE karakterler SET ad='<name>', bolge='<region.name>', yas='<age>', fame='<fame>', karma='<karma>', kill='<kills>', death='<deaths>', cevrimici='ok' WHERE uid='<uid>'"
else
DB.EXECUTE "INSERT INTO karakterler(kimlik, ad, bolge, yas, fame, karma, kill, death, cevrimici, uid) values (NULL,'<name>','<region>','<age>','<fame>','<karma>','<kills>','<deaths>','ok','<uid>');"
endif
endif
db.close
//Logout koyualacak
db.connect
if <db.connected>
DB.EXECUTE "UPDATE karakterler SET ad='<name>', bolge='<region>', yas='<age>', fame='<fame>', karma='<karma>', kill='<kills>', death='<deaths>', cevrimici='no' WHERE uid='<uid>'"
endif
db.close