Я думаю, как вы предлагаете, обновить это значение, когда пользователь входит в систему, будет проще всего.
Если ваша модель также имеет свойства CreatedOn, CreatedBy, ModifiedOn, ModifiedBy, вы также можете запросить эти значения с помощью объединения в пользовательскую таблицу, чтобы увидеть, были ли они активны в других местах приложения, но это может быть не очень хорошо впроизводительности, так как вам понадобится объединить все таблицы в вашей базе данных.