summaryrefslogtreecommitdiff
path: root/app/controllers
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers')
-rw-r--r--app/controllers/otp_challenges_controller.rb2
-rw-r--r--app/controllers/sessions_controller.rb1
2 files changed, 3 insertions, 0 deletions
diff --git a/app/controllers/otp_challenges_controller.rb b/app/controllers/otp_challenges_controller.rb
index 2526d1fb..5a834ed0 100644
--- a/app/controllers/otp_challenges_controller.rb
+++ b/app/controllers/otp_challenges_controller.rb
@@ -28,6 +28,8 @@ class OtpChallengesController < ApplicationController
28 reset_session 28 reset_session
29 self.current_user = user 29 self.current_user = user
30 session[:logged_in_at] = Time.now.to_i 30 session[:logged_in_at] = Time.now.to_i
31 user.update_column(:last_login_at, Time.now)
32
31 # an admin who logs in and goes straight to user management 33 # an admin who logs in and goes straight to user management
32 # is already elevated 34 # is already elevated
33 elevate! if user.is_admin? 35 elevate! if user.is_admin?
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")