Hesap Satış Sistemi

  • Hesap satış sistemi nedir?
    -Hesap satış sistemi oyununuzun Mysql veritabanına php ile bağlantı kurulup oyuncular arasında hesap alış-veriş'inde otomasyon sağlar.

    KURULUM
    1- satis_paneli klasörünü direk olarak web sitenizin ana dizinine atın.(.htaccess hatası almamak için buna dikkat edin.)
    2- config/database.php İçeriğini kendi oyun sunucunuzun veritabanı bilgileri ile değiştirin.
    3- (ÖNEMLİ): player.player ve account.account tablolarınızın yapısını InnoDB yapın.
    4- SQL klasöründe bulunan player klasörü içeriğini player.player tablolarınıza aktarın. (LÜTFEN 3. MADDE DE İŞLEMİ YAPTIKTAN SONRA SQL DOSYALARINI ATIN!!!)
    5- Temanın içeriğini, metin içeriklerini kendi sunucunuza özel değiştirebilirsiniz.

    NOT:
    1- İlan kurulduktan sonra oyuna giriş engeli için ban_time kısmı kullanılıyor. "0000-00-00 00:00:00" formatında
    kullanmak isteyen arkadaşlar farklı ban sistemi gibi bir sistem ekleyebilir oyununa.
    2- İlanın satış bakiyesi için Ejderha parası yani account.account=cash stünü kullanıldı dileyen arkadaşlar
    farklı bir birim kullanabilir.

    Nasıl Çalışır?

    Oyunun Account tablosunda bulunan bilgiler ile (web sitesinde oluşturulan üyelik) sisteme giriş yapılır. Oyuncu hesabını satmak ister ise
    ilan ekle kısmından öncelik olarak gösterilecek karakteri seçer ve açıklama, başlık, fiyatı gibi ilan bilgilerini ekler. İlan satıldıktan sonra
    gelen kazancın hangi hesaba aktarılacağı (kullanıcı adı ve Email) bilgili hesabı girer ve ilan satıldıktan sonra gelen bakiye belirlenen kullanıcının hesabına aktarılır.
    İlan satın alınırken mail ve password bilgileri girilen bilgiler ile güncellenir.

    GÜNCELLEMELER ve NOTLAR
    ---------------------------------------------
    DÜZENLEME: Konu içerisinde verilen ilan-duzenle.php ve UserController.php dosyalarının içeriğini değiştirin!

    EKLENEN GÜVENLİK ÖNLEMLERİ:
    1- URL Manipülasyonu Önlemi
    2- XSS (Cross-Site Scripting) koruması
    3- CSRF (Cross-Site Request Forgery Token) Önlemi
    4- Veri Tipi Kontrolü
    5- SQL Enejksiyonu Önlemi

    VirusTotal


    views/user/ilan-duzenle.php:

    conrtollers/usercontoller.php:

  • rootrize 19 Haziran 2025 21:15

    Etiket eklendi Metin2 Panel / Uygulamalar