Как вы вмешиваетесь в AuthLogic, чтобы показать мне «последний» last_login_at? - PullRequest
0 голосов
/ 19 января 2011

Я хотел бы закодировать ход событий, которые изменились с тех пор, как кто-то последний раз вошел в систему.

Authlogic предоставляет last_login_at, но это дата и время, когда пользователь вошел в систему, даже если он можетбыть в настоящее время все еще в системе.

Я пытаюсь найти время, когда они вошли в систему до того.Так что, когда пользователь входит в систему, у меня есть журнал последнего входа в систему, и я могу показать ему все, что изменилось с тех пор.

Я посмотрел в AuthLogic :: Session ::MagicColumns - метод, который поддерживает last_login_at, но не смог найти ничего полезного.

Есть идеи?

1 Ответ

1 голос
/ 19 января 2011

Я не читал ничего подобного об Authlogic. Похоже, вам придется написать какой-то пользовательский код сеанса, чтобы сохранить желаемую дату и время. Вы можете переопределить метод в Authlogic, который устанавливает last_login_at, и перенести старое значение в новый столбец базы данных.

...