Извините, я неправильно понял ваш вопрос. Вам нужно полагаться на хранение ваших сессий в базе данных. CodeIgniter может сделать это автоматически, если вы укажете это в файле config.php.
Ваш скрипт должен будет запрашивать базу данных для любых сохраненных сеансов, которые включают запрошенное имя пользователя. Если он находит один, это означает, что они вошли в систему на нескольких компьютерах, что позволяет вам удалить сеанс базы данных и инициировать новый, если их логин аутентифицирован.