FilemakerTurk, AYS Bilişim ve Beyaz.net tarafından desteklenmektedir.
Filemakerturk.com a Hoş geldiniz.

Mehmet KAYA
 0532 231 07 27
						
Filemaker Lisans İhtiyacınız için FilemakerTürk Yönetimi ile iletişime geçin
 
Alakalı Siteler:

AYS Bilişim


Cabitaş


Göksel Gökçe

 

Uygulama Koruma

+2 oy
235 kez görüntülendi
İyi akşamlar hocalarım, yaptığım uygulamanın windows olan bilgisayarlar için koruma yöntemi var mıdır?

Mesela bilgisayarın mac adresini. uygulamada bir alana girsek, eşleşirse uygulama açılsın, eşleşmezse kapansın gibi. Araştırdım ama pek bi şey bulamadım. Yardımcı olur musunuz?
25, Aralık, 2020 Filemaker Advanced kategorisinde enes (2,010 puan) tarafından soruldu

2 Cevaplar

+1 oy
 
En İyi Cevap

Sorunu hallettim hocalarım faydalı olması dileğiyle çözümü anlatmak istiyorum. Bir tane veritabanı oluşturuyoruz.

Veritabanı içine id ve id_kontrol adında iki tablo ekliyorum.

id_kontrol hesaplama alanı yapıp Get ( PersistentID ) ile bilgiyi çekiyorum. Çıkan kodu id alanına yazıyorum.

daha sonra uygulama açılış scriptine görseldeki kodu yazıyoruz eğer eşleşirse uygulama açılıyor eşleşmezse uyarı penceresi çıkıyor. (katkısı için İhsan hocama teşekkür ediyorum.)

26, Aralık, 2020 enes (2,010 puan) tarafından cevaplandı
26, Aralık, 2020 enes tarafından yeniden gösterildi
Persistent ID nin farklı bilgisayarlarda aynı olduğu örnekleri gördük. Halbuki FM teknik dokümanlarda da tekil olduğu yazıyor.
Hocam bu oran yüksek mi? Ya da başka türlü nasıl koruyabliriz.
yüksek değil. ek önlem olarak mac numarası da kullanabilirsin.
https://fmhelp.filemaker.com/help/16/fmp/en/index.html#page/FMP_Help/get-systemnicaddress.html
mac adreslerinin de tekil olması gerekiyor lakin birden fazla olabiliyor yada değiştirilebiliyor.
+2 oy
Get ( PersistentID ) ile bilgisayara özel bir 32 haneli bir kod elde edebilirsiniz. 2. bir alanda bu koddan 7-8 haneli bir rakam türetin. Kullanıcı türettiğiniz rakamı ANAHTAR Kod olarak girdiğinde bunlar eşleşiyorsa program açılır. Şeklinde bir kurgu yapılabilir.
26, Aralık, 2020 Optisyen (52,710 puan) tarafından cevaplandı
teşekkür ederim hocam
...