1 sayfadan 1. sayfa

Gizli Admin ???

İletiTarih: 16.07.2006, 16:11
leon
Arkadaşlar ben forumdayken kendimin online listesinde görülmesini istemiyorum.Gizli olarak da görünmek istemiyoum.Acaba bunun bir modu var mı?

İletiTarih: 16.07.2006, 17:49
ALEXIS
Bunu neye göre yazayım: kullanıcı adı, kullanıcı ID, kullanıcı yetkisi (admin)

İletiTarih: 16.07.2006, 18:57
ALEXIS
AND u.user_level <> 1

eklemelerini yaptım, admin olan hiçkimse görünmez

AND u.user_level <> 1 => tüm adminler
AND u.user_id <> 2 => ID 2 olan ilk admin
AND u.username <> ALEXIS => ALEXIS isimli kullanıcıyı göstermez


page_header.php

Kod: Tümünü seç
/*
   $sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip
      FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
      WHERE u.user_id = s.session_user_id
         AND s.session_time >= ".( time() - 300 ) . "
         $user_forum_sql
      ORDER BY u.username ASC, s.session_ip ASC";
*/

   $user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
   $sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip
      FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
      WHERE u.user_id = s.session_user_id
            AND u.user_level <> 1
         AND s.session_time >= ".( time() - 300 ) . "
         $user_forum_sql
      ORDER BY u.username ASC, s.session_ip ASC";


viewonline.php

Kod: Tümünü seç
/*
$sql = "SELECT u.user_id, u.username, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_time, s.session_page, s.session_ip
   FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
   WHERE u.user_id = s.session_user_id
      AND s.session_time >= ".( time() - 300 ) . "
   ORDER BY u.username ASC, s.session_ip ASC";
*/


//
// Get user list
//
$sql = "SELECT u.user_id, u.username, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_time, s.session_page, s.session_ip
   FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
   WHERE u.user_id = s.session_user_id
        AND u.user_level <> 1
      AND s.session_time >= ".( time() - 300 ) . "
   ORDER BY u.username ASC, s.session_ip ASC";

Cvp: Gizli Admin ???

İletiTarih: 16.07.2006, 20:13
leon
Kardeş bunu nasıl ekliyecem bilgi verebilirmisin

İletiTarih: 16.07.2006, 20:35
sabri ünal
ilk bahsedilen /* */ içine alınmış yeri bul ve onun altında verilen yeni sql sorgusuyla değiştir... bitti.

Cvp: Gizli Admin ???

İletiTarih: 16.07.2006, 21:54
leon
çok saolun işe yaradı :D

İletiTarih: 16.07.2006, 23:33
ALEXIS
işe yarayacak tabi, kafadan uydurmuyoruz ki :D

Cvp: Gizli Admin ???

İletiTarih: 08.10.2006, 11:53
IcEman
tam aradığım özellik de

AND u.user_id <> 2 bunu fake online users daki gibi fazlalaştıramaz mıyız belli adminlerede veremez miyiz acaba örneğin:AND u.user_id <> 2,3,5 gibi virgül ile denedim tabi ki olmadı .. :)

İletiTarih: 09.10.2006, 14:55
sabri ünal
and user level <> 2

Bence böylesi daha kolay olur.