Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Online User Listeleme

Konu, 'Java / JSP / JSF' kısmında x_cem tarafından paylaşıldı.

  1. x_cem

    x_cem Üye

    Kayıt:
    27 Ekim 2006
    Mesajlar:
    72
    Beğenilen Mesajlar:
    0
    Merhaba Arkadaslar;

    Jsp' ile Sitedeki online uye listesini nasil gorebiliriz?

    Bunu gore bilmek icin kullandigimiz uygulama sunucusunda configrasyon yapmamiz gerekirmi tesekkurler.
     
  2. roksan

    roksan Daimi Üye

    Kayıt:
    16 Aralık 2007
    Mesajlar:
    876
    Beğenilen Mesajlar:
    0
    Sisteme giriş yapmış kullanıcılardan mı bahsediyorsunuz yoksa siteyi ziyaret eden her istemciyi mi ?
     
  3. x_cem

    x_cem Üye

    Kayıt:
    27 Ekim 2006
    Mesajlar:
    72
    Beğenilen Mesajlar:
    0
    ziyaretci giris yapmis fark etmez ayni bu forumdada oldugu gibi anlik online userlar
     
  4. x_cem

    x_cem Üye

    Kayıt:
    27 Ekim 2006
    Mesajlar:
    72
    Beğenilen Mesajlar:
    0
    Bu konuda fikri olan varmi? Ben veri tabanina bir tablo ya giris yapan kisiyi yazdirdim session end oldungunda ordaki durum alanini update ettim ama pek saglikli sonuc alindigi pek soylenemez ama!
     
  5. muharrem_tac

    muharrem_tac Bilgisayarcý

    Kayıt:
    17 Ekim 2002
    Mesajlar:
    3,948
    Beğenilen Mesajlar:
    0
    Meslek:
    Yazılım Geliştirici
    Şehir:
    İstanbul
  6. x_cem

    x_cem Üye

    Kayıt:
    27 Ekim 2006
    Mesajlar:
    72
    Beğenilen Mesajlar:
    0
    response.setContentType("text/html;charset=utf-8");
    request.setCharacterEncoding("utf-8");
    response.setHeader( "Pragma", "No-cache" );
    response.setHeader( "Cache-Control", "no-cache" );
    response.setHeader( "Expires", "1" );

    String Giris =(String)session.getAttribute("Giris");
    session.setAttribute("Online", "x");
    String OnlineUsersx =(String) session.getAttribute("Online");
    if(OnlineUsersx.equals("x") && Giris.equals("1")){OnlineUsersx="0";}else{OnlineUsersx="1";};

    if(OnlineUsersx.equals("0"))
    {
    session.setAttribute("Online", "1");
    PreparedStatement Onlinerx = Conn.prepareStatement("INSERT INTO dbo_OnlineUser(UserId) VALUES (?) ");
    Onlinerx.setString(1, UserId);
    Onlinerx.executeUpdate();
    Onlinerx.close();
    Conn.close();
    };

    bu sekilde yapdim ben misafirleride direk ip adreslerine gore yazdira biliriz giris yapdikalrinda gen ip lerinden misafiri dusurup kullanici olarak gostere biliriz ama pek saglikli gelmedi bana...