Как вариант
Nexus 31.08.2003 04:05
Пишем в базу user_id,session_id,date
если юзер не зарегистренный выдаем временный user_id, который запоминаем в куке.
session_id - тот, который только на сессию браузера.
При заходе юзера делаем выборку:
user_id, date,
где session_id!=текущему session_id,
order by date, limit(1)
таким образом берем дату последенего захода.