From d2651a72be888629130f5989ae450b52c32ea51e Mon Sep 17 00:00:00 2001 From: yystopf Date: Wed, 5 Nov 2025 11:38:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9A=E8=AD=A6=E5=91=8A?= =?UTF-8?q?=E6=8E=A8=E9=80=81=E7=94=A8=E6=88=B7=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/api/v1/users_controller.rb | 9 +++++++-- config/routes/api.rb | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/controllers/api/v1/users_controller.rb b/app/controllers/api/v1/users_controller.rb index 44f74c261..8135b4d77 100644 --- a/app/controllers/api/v1/users_controller.rb +++ b/app/controllers/api/v1/users_controller.rb @@ -1,8 +1,13 @@ class Api::V1::UsersController < Api::V1::BaseController include AesCryptHelper - before_action :load_observe_user, except: [:check_user_id, :check_user_login] - before_action :check_auth_for_observe_user, except: [:check_user_id, :check_user_login] + before_action :load_observe_user, except: [:check_user_id, :check_user_login, :warning_user_logins] + before_action :check_auth_for_observe_user, except: [:check_user_id, :check_user_login, :warning_user_logins] + + def warning_user_logins + warning_user_logins = EduSetting.get("warning_user_logins") + render_ok({data: warning_user_logins.split(",")}) + end def check_user_id return tip_exception(-1, "用户ID不存在") unless params[:user_id].present? && User.exists?(id: params[:user_id]) diff --git a/config/routes/api.rb b/config/routes/api.rb index 96dfced6d..6cd36db7f 100644 --- a/config/routes/api.rb +++ b/config/routes/api.rb @@ -74,6 +74,7 @@ defaults format: :json do resources :recruitments, only: [:index] resources :users, only: [:index] do collection do + get :warning_user_logins post :check_user_id post :check_user_login post 'access_token', to: 'user_tokens#show'