summaryrefslogtreecommitdiff
path: root/app/controllers/sessions_controller.rb
diff options
context:
space:
mode:
authorSean McGivern <sean@mcgivern.me.uk>2018-07-31 10:44:22 +0000
committerSean McGivern <sean@mcgivern.me.uk>2018-07-31 10:44:22 +0000
commite6dd3c527626af1c0f521792360f7c4b29bfee36 (patch)
tree79dee0a3eb392d42478011af8e3eaa8d94c3e370 /app/controllers/sessions_controller.rb
parenteb8597a1b9eb575121f09b8b9904c0ad7cd489cc (diff)
parent3b81345a730714a94b3e15f0eb91c4f1e8216a44 (diff)
downloadgitlab-ce-e6dd3c527626af1c0f521792360f7c4b29bfee36.tar.gz
Merge branch 'feature/gb/login-activity-metrics' into 'master'
Add user authentication activity metrics Closes #47789 See merge request gitlab-org/gitlab-ce!20668
Diffstat (limited to 'app/controllers/sessions_controller.rb')
-rw-r--r--app/controllers/sessions_controller.rb12
1 files changed, 8 insertions, 4 deletions
diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb
index 4ca42e2d4a2..ab8e2e35b98 100644
--- a/app/controllers/sessions_controller.rb
+++ b/app/controllers/sessions_controller.rb
@@ -89,6 +89,14 @@ class SessionsController < Devise::SessionsController
).increment
end
+ ##
+ # We do have some duplication between lib/gitlab/auth/activity.rb here, but
+ # leaving this method here because of backwards compatibility.
+ #
+ def login_counter
+ @login_counter ||= Gitlab::Metrics.counter(:user_session_logins_total, 'User sign in count')
+ end
+
def log_failed_login
Gitlab::AppLogger.info("Failed Login: username=#{user_params[:login]} ip=#{request.remote_ip}")
end
@@ -97,10 +105,6 @@ class SessionsController < Devise::SessionsController
(options = env["warden.options"]) && options[:action] == "unauthenticated"
end
- def login_counter
- @login_counter ||= Gitlab::Metrics.counter(:user_session_logins_total, 'User sign in count')
- end
-
# Handle an "initial setup" state, where there's only one user, it's an admin,
# and they require a password change.
def check_initial_setup