• 30-06-2019, 22:46:53
    #1
    Arkadaslar android app icerisinden mysql ile kullanici kayit ettirecegim.Ancak db baglantisinin yapildigi php dosyasini app icerisinde degil sunucu icerisinde bulunduracagim.Dosya app icerisinden cagrilacak.Wp-config dosyasini indiremiyorsunuz ama erisebiliyorsunuz gibi.
    Php'den cok anlamam.Bu sekilde baglanti kurabilirmiyim ?
  • 30-06-2019, 22:54:27
    #2
    Sağlıklı olmaz o şekilde. Wordpress Rest Api'yi kullanabilirsiniz, bu şekilde bütün wordpress işlemlerinizi json ile yapabilirsiniz. Örnek
  • 30-06-2019, 22:55:46
    #3
    Sanırım bu güvenlik açısından yapılmıyor. Onun yerine bir php dosya oluşturuyorsun ve veriyi post ediyorsun ya da get tam emin değilim.
  • 30-06-2019, 23:08:49
    #4
    voLwy adlı üyeden alıntı: mesajı görüntüle
    Sağlıklı olmaz o şekilde. Wordpress Rest Api'yi kullanabilirsiniz, bu şekilde bütün wordpress işlemlerinizi json ile yapabilirsiniz. Örnek
    Hocam json hic saglikli olmaz.Her kullanici icin servera json olusturmasi ve sonradan getirmesi biraz karisik bir durum.

    IsaOZ adlı üyeden alıntı: mesajı görüntüle
    Sanırım bu güvenlik açısından yapılmıyor. Onun yerine bir php dosya oluşturuyorsun ve veriyi post ediyorsun ya da get tam emin değilim.
    Pos ve get metodu olabilir.Ama baglantiyi saglayan dosyayi bir sekilde serverdan cagirirsam 2 metodu da app icine gomebilirim.
  • 30-06-2019, 23:09:59
    #5
    Bir API'a ihtiyacınız var. Sunucu tarafında herhangi bir web teknolojisi ile halledilebilir.
    PHP, NodeJS, Python Django, ASP.NET ...
    Yalnız dikkat edilmesi gereken önemli noktalar var. Aksi taktirde bir çok güvenlik açığı ortaya çıkabilir. Örneğin uygulamanız bot hesaplarla dolup taşabilir ya da kullanıcı bilgileri ele geçirilebilir, değiştirilebilir...
    Bu nedenle tavsiyem işinin ehli birinden yardım almanız.
  • 30-06-2019, 23:23:12
    #6
    Breakupsong adlı üyeden alıntı: mesajı görüntüle
    Hocam json hic saglikli olmaz.Her kullanici icin servera json olusturmasi ve sonradan getirmesi biraz karisik bir durum.



    Pos ve get metodu olabilir.Ama baglantiyi saglayan dosyayi bir sekilde serverdan cagirirsam 2 metodu da app icine gomebilirim.
    Hayır hocam, json depolamayacaksınız. İstekleri json ile gönderip json ile alacaksınız. Mysql bilgilerini uygulama ile çağırıp uygulama içerisinde mysql ile bağlanmanız açık oluşturacaktır. Araya katman koymanız gerekmektedir. Burada da önerdiğim Wordpress Rest Api'ydi.
  • 30-06-2019, 23:28:28
    #7
    voLwy adlı üyeden alıntı: mesajı görüntüle
    Hayır hocam, json depolamayacaksınız. İstekleri json ile gönderip json ile alacaksınız. Mysql bilgilerini uygulama ile çağırıp uygulama içerisinde mysql ile bağlanmanız açık oluşturacaktır. Araya katman koymanız gerekmektedir. Burada da önerdiğim Wordpress Rest Api'ydi.
    Benim de aslında yapmak istediğim bu açığı kapatmak.Dosyayı açık bir şekilde app içierisinde barındırmak istemiyorum.Ama sistem wp değil.Herhangi bir sistemde yok zaten.Wp'de kurabilirim ara katman olarak ama 2-3 sayfa script işimi görecektir herhalde.
  • 30-06-2019, 23:47:01
    #8
    Breakupsong adlı üyeden alıntı: mesajı görüntüle
    Benim de aslında yapmak istediğim bu açığı kapatmak.Dosyayı açık bir şekilde app içierisinde barındırmak istemiyorum.Ama sistem wp değil.Herhangi bir sistemde yok zaten.Wp'de kurabilirim ara katman olarak ama 2-3 sayfa script işimi görecektir herhalde.
    Wp-config dediğiniz için wordpres ile ilgili öneri vermiştim. İlgili arkadaşlara yazdırabilirsiniz eğer kendiniz yapmayı düşünmüyorsanız. Yardımcı kaynak
  • 01-07-2019, 00:26:47
    #9
    Breakupsong adlı üyeden alıntı: mesajı görüntüle
    Benim de aslında yapmak istediğim bu açığı kapatmak.Dosyayı açık bir şekilde app içierisinde barındırmak istemiyorum.Ama sistem wp değil.Herhangi bir sistemde yok zaten.Wp'de kurabilirim ara katman olarak ama 2-3 sayfa script işimi görecektir herhalde.
    Eğer kendiniz yapmayı düşünürseniz hızlı bir kaynak olarak bu linki inceleyebilirsiniz.
    https://arjunphp.com/creating-restfu...lim-framework/
    Eğer ücretli yardım almayı düşünürseniz mesaj atabilirsiniz.