• 08-03-2009, 20:05:24
    #1
    Selam değerli üstadlarım şöyle bir uygulamam var ancak takıldım kaldım yani herşey gayet normal çalışmakta ancak öyle bir sorun varki normalde üye ilk benim şimdi foruma ben ilk logini yapmazsam diğer login olan üyelerin online durumu artmıyor. Uygulamamı örnekte şöyle göstereyim.

    Önce Login.asp

    Conn.Execute("UPDATE uyem SET "&_
    "durumu='1', gtarih='"&varTarih&"', "&_
    "id='"&Session("id")&"'")

    Üyem Giriş yaptı... ve üyeyi kontrol ediyor tarihini her sayfada gezmesiyle güncelletiyorum.

    Conn.Execute("UPDATE uyem SET gtarih='"&varTarih&"' WHERE id='"&Session("id")&"'")

    Ondan sonra gerekli sayfalarıma kontrol tarih eşleştirme kodunu yerleştiriyorum.

    SET varUyem = Conn.Execute("SELECT * FROM tbluye")
    Sure = DATEDIFF("n",varUyem("gtarih"),varTarih)
    SET varAktif = Conn.Execute("UPDATE uyem SET durumu='0' WHERE "&Sure&">5")

    Eğer üyemin giriş tarihinden itibaren 5 dakika içerisinde birşey yapmamış ise online durumu 0 olarak düşürtüyorum

    Ancak üye login olunca değeri 1 olmuyor ha oluyor nasıl oluyor ilk girişi ben yaparsam oluyor yoksa üyenin online durumu 1 olmuyor yardımlarınızı bekliyorum teşekkürler.

    Bu arada kandiliniz mübarek olsun.
  • 09-03-2009, 21:03:42
    #2
    Conn.Execute("UPDATE uyem SET "&_
    "durumu='1', gtarih='"&varTarih&"', "&_
    "id='"&Session("id")&"'")

    peki gtarih id alanlarına veri istediğin gibi kaydediyomu?
  • 09-03-2009, 22:10:48
    #3
    Evet istediğim gibi kullanıcının id değerine göre bilgileri güncelliyor tarihi vs.