• 25-12-2020, 19:33:48
    #1
    Selam arkadaşlar.

    PHP ile bir yazılım yapılacak. Bu yazılım aynı ağda bulunan 4 bilgisayarda çalışacak. Teker teker tüm bilgisayarın localhostuna yapılabilir veya domain alınabilir bu tarz imkanlar var problem yok. Yapmak istediğim şey 4 ayrı bilgisayar içinde 1 aylık lisans tanımlamak istiyorum. Neye göre nasıl yapabiliriz? Şimdi localhostta kullanıcı adı şifre şeklinde giriş paneli oluştursak yine herkes girebilir yazılım kopyalanarak. Kendi hostingimize kursak kullanıcı adı giriş şifre versek yine id şifre bilen girebilir ofis içerisinde paylaşabilirler bu bilgiyi. Kullanıcı giriş yaptığında farklı bilgisayardan aynı kullanıcı giriş yaparsa onu atsın diyeceksiniz oda olmaz bir bilgisayarda işimi bitiridm der diğer kişi girer hesaba. Buna kökten bilgisayara göre nasıl çözüm bulabiliriz?
  • 25-12-2020, 19:38:31
    #2
    Kullanıcı bilgisayar eşleştirmesi yapabilirsiniz
  • 25-12-2020, 19:39:16
    #3
    erkancaglar adlı üyeden alıntı: mesajı görüntüle
    Kullanıcı bilgisayar eşleştirmesi yapabilirsiniz
    Nasıl hocam döküman var mı?
  • 25-12-2020, 19:41:02
    #4
    PHP ile bilgisayara özel işlem yaptırılamaz. IP Adresi statik ise IP adresine göre yapılabilir, onun dışında bir şey yok
  • 25-12-2020, 19:41:31
    #5
    $ip=$_SERVER[REMOTE_ADDR];
    $user=gethostbyaddr($_SERVER[‘REMOTE_ADDR’]);
    echo $user;
    echo “
    İp Adresiniz : “;
    echo $ip;
    echo ““;
  • 25-12-2020, 19:42:24
    #6
    Böyle bişey deneyebilirsiniz
    Kullanıcı tanımları dan bilgisayar adinida kontrol edersiniz olur biter
  • 25-12-2020, 19:43:14
    #7
    Şimdi önemli olan aynı ofis içinde maksimum 4 bilgisayarın bunu kullanması mı (aynı anda) yoksa tanımladığınız bilgisayarlardan başka bilgisayarın bunları kullanmaması mı ?
  • 25-12-2020, 19:53:19
    #8
    localhost için konusuyorum, bilgisayarlara statik ip tanımlayabilirsiniz ve bilgisayarın statik ip adresini $_SERVER['REMOTE_ADDR']; ile hesap oluştururken veritabanına kaydedersiniz. Hesaba girerken de k.adı şifre ve ip adresi sorgulaması yapılır. Sadece o ipli cihaz girebilir vs. vs. geliştirilebilir.
  • 25-12-2020, 20:31:45
    #9
    Localhost için zaman sınırı koymak istiyorsanız, ana dizinde sizin belirlediğiniz bir kombinasyon ile içerisinde şifreli tarih tutan bir dosya tutarsınız. Sonrasında tüm dosyalara include edilen bir php dosyası içinden tarihe göre lisansı kontrol edebilirsiniz. Dosyalarıda ioncube ile şifreleyip teslim edebilirsiniz. Daha sonra lisans uzatmak istediklerinde onlara sadece şifreli tarihi tutan dosyanın güncelini gönderirsiniz.