• 14-11-2013, 15:31:15
    #1
    Üyeliği durduruldu
    üyekil girişi kodlamam bu şekilde,normal kullanıcı adı ve şifresi ile giriş yapıyorlar
    3 farklı üye giriş yaptıgında sisteme giriş yapanların yani online üyeleri nasıl gösterebilirim ?
    <?php
    ini_set('display_errors',0); 
    @session_start();
    ob_start();
    
    if(!isset($_SESSION["yetki"]))
    {
    echo str_repeat("<br>", 8)."<center><img src=images/hata.gif border=0 />Bu sayfayı görüntülemek için giriş yapmalısınız.</center>";
    header("Refresh: 2; url= denetim.php");
    return;
    }
    include("baglanti.php");
    
    $sorgula = mysql_query("SELECT * FROM uyeler WHERE kullanici_adi='".$_COOKIE["kullanici_adi"]."' and parola='".$_COOKIE["parola"]."'") or die (mysql_error());
    ;
    $uyeler = mysql_fetch_array($sorgula);
    $personel_id_b= $uyeler['id'];
    
    
    ?>
  • 14-11-2013, 15:49:04
    #2
    Basit bir mantıkla yeni bir sütun eklenir ve giriş yapan için online yazılır onlar listelenir ama belirli aralıklarla kontrol etmek lazım çıkıp çıkmadığını.
  • 14-11-2013, 15:51:00
    #3
    Üyeliği durduruldu
    mesela hocam bir örnek kodlama verebilirmisiniz?
  • 14-11-2013, 15:54:58
    #4
    hayalsin adlı üyeden alıntı: mesajı görüntüle
    mesela hocam bir örnek kodlama verebilirmisiniz?
    Elimde örnek yok ama şöyle mantık verebilirim.

    Giriş yaparken üyenin durumu online olarak güncellenir. Diğer alt sayfalardada yüklenirken bir log sistemi ile üyenin durumu db ye kayıt edilir. Bir dosya da cronjob ile belirli aralıklarla ( 15 dakika gibi ) son aktiviteleri kontrol eder. 15 dakikadan fazla aktif değilse üyenin durumunu offline olarak değiştirir.
  • 14-11-2013, 16:19:32
    #5
    Üyeliği durduruldu
    aynen hocam mantık güzel yapıyorum