ну попробывать можно

1)выгнать "неправильно" зшедшего пользователя можно функцией
infoLog.shutDown(true);
2) получить список активных пользователей SysUsersOnline::getAllOnlineUserInfo()
3) а тренироваться, наверное, удобнее в классе Application методе startupPost