summaryrefslogtreecommitdiff
path: root/app/controllers/sessions_controller.rb
diff options
context:
space:
mode:
authorerdgeist <erdgeist@erdgeist.org>2026-08-02 23:55:38 +0200
committererdgeist <erdgeist@erdgeist.org>2026-08-02 23:55:38 +0200
commitc63c4620d1c659712cec93e354e84f5017bd6254 (patch)
treecb4b71768aab6d3b41c97f221ddbf06a148d8481 /app/controllers/sessions_controller.rb
parent665bad61a26fd98b581c1f60981da94c05a28ca0 (diff)
Log user logins and reconstruct last activity from logs
Diffstat (limited to 'app/controllers/sessions_controller.rb')
-rw-r--r--app/controllers/sessions_controller.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb
index bb63c51e..00d19cdd 100644
--- a/app/controllers/sessions_controller.rb
+++ b/app/controllers/sessions_controller.rb
@@ -30,6 +30,7 @@ class SessionsController < ApplicationController
30 else 30 else
31 self.current_user = user 31 self.current_user = user
32 session[:logged_in_at] = Time.now.to_i 32 session[:logged_in_at] = Time.now.to_i
33 user.update_column(:last_login_at, Time.now)
33 34
34 if user.otp_required? 35 if user.otp_required?
35 flash[:error] = t("flash.sessions.otp_setup_now") 36 flash[:error] = t("flash.sessions.otp_setup_now")