questo dipende dal tuo codice già esistente

se non ne hai ... ne devi usare uno che supporta i permessi in modo che crei un'apposito permesso e quando fai il login visualizzi i dati che ti interessano

cmq anche cosi non è molto chiaro ... si logga e vede il suo ip?



oppure ti riferisci all'ip degli utenti loggati? per far quello devi aggangiare alla gestione degli utenti nel database il salvataggio dell'ip

e a questo, se usi le sessioni di php per gestire la sessione e non quelle su db, devi aggiungere un campo che ti indica la data dell'ultima azione che ti serve per verificare se l'utente è online o meno

ogni volta che un'utente loggato fa un'azione tu aggiorni quel campo e quando estrai l'elenco degli utenti, per vedere quali sono loggati, ti basta verificare che la data attuale, meno la data dell'ultima azione, ad esempio, non superi i 15 minuti