diff --git a/lib/redmine_cas/application_controller_patch.rb b/lib/redmine_cas/application_controller_patch.rb index e001b65..f407e27 100644 --- a/lib/redmine_cas/application_controller_patch.rb +++ b/lib/redmine_cas/application_controller_patch.rb @@ -40,6 +40,7 @@ module RedmineCAS return cas_user_not_found if user.nil? return cas_account_pending unless user.active? + user.update_attribute(:last_login_on, Time.now) user.update_attributes(RedmineCAS.user_extra_attributes_from_session(session)) if RedmineCAS.single_sign_out_enabled? # logged_user= would start a new session and break single sign-out