• 10-06-2013, 13:17:19
    #1
    Merhaba Arkadaşlar,
    Bir program yazıyorum ve istediğim belli saatler arasında o kişinin panele girip girmemesini kontrol etmek. Mesela saat 9:00 da kişinin mesai başlıyor. Kişi 8.30 ve 9.30 Arası girebilir fakat 9:30 dan sonra girmemeli. Bunu nasıl yapabilirim ? Yardımlarınız için şimdiden teşekkür ederim.
  • 10-06-2013, 14:46:02
    #2
    En bisidinden program saat 9.30da senin ftpne kapat.ini isimli bir dosya olustursun ve her açılısta ftpye baksın eğer kapat.ini isimli dosya varsa giris yapmasın yoksa giris yapsın.
  • 10-06-2013, 16:02:09
    #3
    server'in güncel saat bilgisini php ile alıp if ile basit bir kontrol koyarsın belirtilen saatler arasında ise giriş yapsın değil ise giriş yapamasın diye.
  • 10-06-2013, 16:54:50
    #4
    Üyeliği durduruldu
    PHP mi C# mı acaba ? Program demişsiniz ama.

    Yol söylemek gerekirse en basit mantık olarak sistem saatini kullanabilirsiniz. Sistem saati aradığını iki saat arasında ise giriş yapabilir değilse yapamaz gibi bi mantık kullanılabilir.

    C# ise yardımcı olabilirim.

    Saygılarımla,
    TAMER ÇELENK
  • 10-06-2013, 18:39:46
    #5
    web ise page_load masaüstü ise form_load event'larında belirlediğin bir sunucunun saatini kontrol ettirmen gerekli.. eğer saat bu aralıklar dışındaysa bi msj gösterip masaüstü ise formu kapattırman web ise başka bir sayfaya göndermen yeterli masaüstü uygulama ise ki öyle gibi görünüyor sistem saatini kontrol ettirmek büyük bir hata olur... şahsen ben bir uygulamada bir zaman kısıtıyla karşılaşsam ilk işim sistem saatini değiştirip denemek olur
  • 12-06-2013, 17:29:10
    #6
    TamerCelenk adlı üyeden alıntı: mesajı görüntüle
    PHP mi C# mı acaba ? Program demişsiniz ama.

    Yol söylemek gerekirse en basit mantık olarak sistem saatini kullanabilirsiniz. Sistem saati aradığını iki saat arasında ise giriş yapabilir değilse yapamaz gibi bi mantık kullanılabilir.

    C# ise yardımcı olabilirim.

    Saygılarımla,
    TAMER ÇELENK
    Merhabalar,
    Masaüstü C# projesi hocam.
  • 12-06-2013, 19:15:11
    #7
    şöyle yapcaksın kullanıcı tablonda başlangıç ve bitiş şeklinde iki tane time(7) tipinde kolon ekle sonra panel e giriş yaparken değeleri al sonra bunları DateTime.Now.ShortTimeString() ile kontrol ettir
  • 13-06-2013, 14:01:45
    #8
    Panelden kastiniz nedir. server host panellerimi yoksa win serverda yada normal windowsta kullanıcı hesaplarinimi kastediyorsunuz tam detayli aciklarsaniz daha kolay çözüme ulaşacaksinizdir.
  • 13-06-2013, 14:12:48
    #9
    Ficker adlı üyeden alıntı: mesajı görüntüle
    şöyle yapcaksın kullanıcı tablonda başlangıç ve bitiş şeklinde iki tane time(7) tipinde kolon ekle sonra panel e giriş yaparken değeleri al sonra bunları DateTime.Now.ShortTimeString() ile kontrol ettir
    hocam bu şekilde denedim fakat kontrol olmuyor ayretten mesela adam pazartesi günü hem 9 dan 10a kadar hem 13:00 en 15:00 a kadar girebilecek. Birden fazla olunca sorun çıkıyor.

    NURAH adlı üyeden alıntı: mesajı görüntüle
    Panelden kastiniz nedir. server host panellerimi yoksa win serverda yada normal windowsta kullanıcı hesaplarinimi kastediyorsunuz tam detayli aciklarsaniz daha kolay çözüme ulaşacaksinizdir.
    normal windows masaüstü uygulaması hocam.