Cos takiego:
//after login
if($app->isLogged()){
$stmt = $pdo->prepare('UPDATE users SET last_ip = :ipAddress WHERE id = :id');
$stmt->execute(['id' => $app->user->id, 'ipAddress' => $app->getIpAddress ]);
}
Gdziesś przechowujesz i tak, czy dany user się zalogował ($app->isLogged) i co to jest za user ($app->user->id). Możesz oczywiście użyć do tego sesji ($_SESSION['isLogged'] i $_SESSION['user_id']).
Odnośnie $app->getIpAddress pogoogluj, jak zrobyć adres ip danego połączenia w php lub przeanalizuj ten kod: https://github.com/akrabat/rka-ip-address-middleware/blob/master/src/IpAddress.php