• 06-09-2013, 14:21:30
    #10
    cron joba gerek yok login sayfana kontrol koy yeter sonucta üyenin girmesi lazim sisteme ki sen onun kullandıgını anla yoksa hiç girmeyen adamin sisteme 30 gün süresi bitmiş bitmemiş çok önemli değil bence girdiği an kontrol yap basladi tarih ile bugunu 30 günü gectiyse direk o anda 0 yap active alanını
  • 06-09-2013, 14:27:58
    #11
    cronjob gayet iyi bir çözüm başka şeyler aramaya gerek yok

    Üyenin üyelik aldığı tarihi tabloya kaydedin. Bunuda bir cronjob ile belirli aralıklarlada kontrol ettirin;

    Üyenin üyelik tarihi time() - (30*24*60*60); değerinden küçükse active'i 0'a çevirsin. Active değeri 0 olanlarıda kontrol dışı tutmayı unutmayın
  • 06-09-2013, 16:28:46
    #12
    mysql'deki event'ler ilede yapabilirsiniz.Event'lar zaman ayarlı olarak çalışabilir böylece cronjopa veya herangi ek bir sayfaya gerek duymadan yapabilirsiniz.Mantık olarakda başlangıç tarihine üyeliğinin aktif olacağa gün sayısını eklettirin üyeliğinin sonlancağı tarihi bulup event'ı 24 saatde bir çalıştırarak kontrolu sağlayıp update işlemini gerçekleştirebilirsiniz.
  • 06-09-2013, 20:52:00
    #13
    Cevaplar için teşekkürler, bot aktif olarak kullanılacağından cron jobs'u daha uygun gördüm ben İyi forumlar
  • 06-09-2013, 20:54:01
    #14
    Üyeliği durduruldu
    quaick adlı üyeden alıntı: mesajı görüntüle
    Cevaplar için teşekkürler, bot aktif olarak kullanılacağından cron jobs'u daha uygun gördüm ben İyi forumlar
    Son halini paylasabilirmisiniz

    Samsung Galaxy S3 tapatalk 2 ile gonderildi.
    Yazim yanlislari varsa affola.
  • 06-09-2013, 20:57:30
    #15
    users tablosunda sure diye bir sütun olduğunu (INT olarak) varsayıyorum.

    bu süreyi

    $sure = time() + 2592000;
    şeklinde yazdırdık.

    daha sonra da kontrolünü time(); bugünün değerine göre küçükse update ile güncelleme yaptırabilirsiniz. Bunun içinde cronjobs u kullanarak dakikalık çalıştırabilirsiniz.