lostyazilim
tr.link

Tek Kullanımlık İndirme Linki Oluşturmak

25 Mesajlar 9.629 Okunma
lstbozum
tr.link

Caesar Caesar ich bin /root Kullanıcı
  • Üyelik 24.08.2015
  • Yaş/Cinsiyet 39 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad O** B**
  • Mesajlar 837
  • Beğeniler 77 / 558
  • Ticaret 10, (%100)
Geo sistem diye birşey var azcık kafayı çalıştırsanız sonuca ulaşacaksınız. Bir ip adresi belirli bir geo sistem üzerindedir. Örneğin ankaradan bağlanan bir adamın ip geosu bellidir. Tututpta bu geo bir anda yozgat oluyorsa bu işte sorun vardır.

İşte o anda hesap bloke edeceksiniz.

Yazılım yapiyorsunuz kafanızın bu tür şeylere şak diye çalışması lazım.
 

 

>/dev/null 2>&1
wmaraci
reklam

FiberTurkiye FiberTurkiye WM Aracı Kullanıcı
  • Üyelik 18.09.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster
  • Konum Aksaray
  • Ad Soyad A** K**
  • Mesajlar 979
  • Beğeniler 83 / 144
  • Ticaret 4, (%100)

Caesar adlı üyeden alıntı

Geo sistem diye birşey var azcık kafayı çalıştırsanız sonuca ulaşacaksınız. Bir ip adresi belirli bir geo sistem üzerindedir. Örneğin ankaradan bağlanan bir adamın ip geosu bellidir. Tututpta bu geo bir anda yozgat oluyorsa bu işte sorun vardır.

İşte o anda hesap bloke edeceksiniz.

Yazılım yapiyorsunuz kafanızın bu tür şeylere şak diye çalışması lazım.


İstanbul da 10 bin kişi yaşamıyor. Milyonlarca kişi var. Bu tarz nüfusun kalabalık olduğu yerlerde girişlerde bunu tespit edemeyiz. Bir insan evinde internet varken neden 3 farklı yerden giriyor? Bu nedenle farklı ip bazında yapmak çok daha mantıklı. Bu sayede kişiyi evinin adresine kadar incelemek yerine otomatik sistemle kısa sure premiumu bloke etmek (normal üyelikte bu kontrol yok) sonrasında hesabı kısa süreli ip giriş takibine almak daha mantıklı olacağı kanısındayım.
 

 

Mahsen Mahsen Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 07.10.2015
  • Yaş/Cinsiyet 42 / E
  • Meslek PHP Coder
  • Konum Balıkesir
  • Ad Soyad B** C**
  • Mesajlar 94
  • Beğeniler 15 / 26
  • Ticaret 2, (%100)
Beyin Fırtınası yapalım.

+ Tek kullanımlık indirme linki : Hocam veritabanınız da "Dowland" DB'si olduğunu varsayıyorum ve o tabloda random_dowland_link var diyelim. Birde dowland_durum diye de bir tablomuz olsun. Random ile linke değer atayalım ve HTACCES ile bu değeri yazdıralım. Buraya kadar bir sorun yok. Kullanıcı o linkte tıkladığı zaman inme işlemi başlasın ve inme işlemi başladığı zaman "dowland_durum" tablosu güncellenerek 1 olsun. Diğer önemli bir konuya gelelim. İndir.php de bir kontrol yaparsın hocam. Şayet "dowlan_durum" 1 ise burası çalışsın "dowland_durum" 2 ise burası çalışsın diye. Sorun çözülür diye umut ediyorum.

+ İP Bloklama : Ona da şöyle bir beyin fırtınası yaparsak. Yine "İp" diye bir tablo açın hocam. Üyelerinizin İp bilgilerini buraya yazdırın. Üye giriş yaptığı zaman "ip" tablosunda bulunan "durum" sütunu ve "zaman" sütunu o anki duruma göre güncellensin. Üye girişi esnasında bir kontrol yaparsın. Mesela atıyorum. "İp" tablosunda bulunan üyeler "zaman" sütununda en son hangi saatte girdiği zaman dilimiyle şimdiki zaman dilimini alırsın arada 1 yada ne bileyim 2 saat fark varsa "ip" tablosunda "engel" sütunu açarsınız ve burayı 1 yapıp login.php de de kontrol yazıp 5 yada 10 dakikalığına engelleyebilirsiniz.

Umarım anlatabilmişimdir.
FiberTurkiye

kişi bu mesajı beğendi.

FiberTurkiye FiberTurkiye WM Aracı Kullanıcı
  • Üyelik 18.09.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster
  • Konum Aksaray
  • Ad Soyad A** K**
  • Mesajlar 979
  • Beğeniler 83 / 144
  • Ticaret 4, (%100)

Mahsen adlı üyeden alıntı

Beyin Fırtınası yapalım.

+ Tek kullanımlık indirme linki : Hocam veritabanınız da "Dowland" DB'si olduğunu varsayıyorum ve o tabloda random_dowland_link var diyelim. Birde dowland_durum diye de bir tablomuz olsun. Random ile linke değer atayalım ve HTACCES ile bu değeri yazdıralım. Buraya kadar bir sorun yok. Kullanıcı o linkte tıkladığı zaman inme işlemi başlasın ve inme işlemi başladığı zaman "dowland_durum" tablosu güncellenerek 1 olsun. Diğer önemli bir konuya gelelim. İndir.php de bir kontrol yaparsın hocam. Şayet "dowlan_durum" 1 ise burası çalışsın "dowland_durum" 2 ise burası çalışsın diye. Sorun çözülür diye umut ediyorum.

+ İP Bloklama : Ona da şöyle bir beyin fırtınası yaparsak. Yine "İp" diye bir tablo açın hocam. Üyelerinizin İp bilgilerini buraya yazdırın. Üye giriş yaptığı zaman "ip" tablosunda bulunan "durum" sütunu ve "zaman" sütunu o anki duruma göre güncellensin. Üye girişi esnasında bir kontrol yaparsın. Mesela atıyorum. "İp" tablosunda bulunan üyeler "zaman" sütununda en son hangi saatte girdiği zaman dilimiyle şimdiki zaman dilimini alırsın arada 1 yada ne bileyim 2 saat fark varsa "ip" tablosunda "engel" sütunu açarsınız ve burayı 1 yapıp login.php de de kontrol yazıp 5 yada 10 dakikalığına engelleyebilirsiniz.

Umarım anlatabilmişimdir.


Teşekkür ederim. Fikirleriniz mantıklı ama ip tablosu kısmında biz IP ye göre engelleme için değil kullanıcı bazlı IP takibi yapacağız. Yani atıyorum mustafa diye bir hesap var ve bu hesap ücret ödemiş premium almış. Bu andan itibaren üye grubu değişecek ve hesap premiumdan çıkana kadar takipte kalacak. Bazılarına gore bu fişleme gibi bilgileri ele geçirme diyorlar ama öyle bir şey de değil. Biz IP adresinizi güvenlik açısından kayıt altında tutacağız ki zaten her site bunları depoluyor. Belirlenen yani premium alan hesaplara belli bir süre zarfında 2-3 farklı hesaptan giriş olursa sistem otomatik uzaklaştıracak belli bir süre. Sonra baktık devam ediyor üyeliğin premiumu iptal edilecek ve normal üye durumuna gelecek.
Bizim amacımız verdiğimiz emeğin ve saatlerin karşılığını almak. Bulduğumuz en ideal çözüm bu oldu. Hani binlerce üyemiz olsa mobil veya mail doğrulama yapılabilir.
 

 

wmaraci
wmaraci

Mahsen Mahsen Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 07.10.2015
  • Yaş/Cinsiyet 42 / E
  • Meslek PHP Coder
  • Konum Balıkesir
  • Ad Soyad B** C**
  • Mesajlar 94
  • Beğeniler 15 / 26
  • Ticaret 2, (%100)

Fiber-Türkiye adlı üyeden alıntı

Teşekkür ederim. Fikirleriniz mantıklı ama ip tablosu kısmında biz IP ye göre engelleme için değil kullanıcı bazlı IP takibi yapacağız. Yani atıyorum mustafa diye bir hesap var ve bu hesap ücret ödemiş premium almış. Bu andan itibaren üye grubu değişecek ve hesap premiumdan çıkana kadar takipte kalacak. Bazılarına gore bu fişleme gibi bilgileri ele geçirme diyorlar ama öyle bir şey de değil. Biz IP adresinizi güvenlik açısından kayıt altında tutacağız ki zaten her site bunları depoluyor. Belirlenen yani premium alan hesaplara belli bir süre zarfında 2-3 farklı hesaptan giriş olursa sistem otomatik uzaklaştıracak belli bir süre. Sonra baktık devam ediyor üyeliğin premiumu iptal edilecek ve normal üye durumuna gelecek.
Bizim amacımız verdiğimiz emeğin ve saatlerin karşılığını almak. Bulduğumuz en ideal çözüm bu oldu. Hani binlerce üyemiz olsa mobil veya mail doğrulama yapılabilir.


Kullanıcı Bazlı İp takibi içinde yapsanız sorun olmaz. Sadece oraya atıyorum "ip_zaman" sütunu açsanız da o bile işinize yarar.
FiberTurkiye

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al