From 45b2e5bf96721c892694e3d123d219d13be93faa Mon Sep 17 00:00:00 2001 From: Jasder <2053003901@@qq.com> Date: Wed, 22 Apr 2020 17:13:08 +0800 Subject: [PATCH] ADD sync users salt column --- app/controllers/users_controller.rb | 9 +++++++++ config/routes.rb | 1 + 2 files changed, 10 insertions(+) diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 995885e8c..3f5dd3095 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -131,6 +131,15 @@ class UsersController < ApplicationController interactor.success? ? render_ok : render_error(interactor.error) end + # TODO + # 同步trusite平台用户的salt信息,只需同步一次,同步完成后,该方法可以删除 + def sync_salt + user = User.find_by_login params[:login] + return if user.blank? + user.update_column(:salt, params[:salt]) + render_ok + end + private def load_user @user = User.find_by_login(params[:id]) || User.find_by(id: params[:id]) diff --git a/config/routes.rb b/config/routes.rb index 1950b768b..fc2c54328 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -149,6 +149,7 @@ Rails.application.routes.draw do post :sync_token get :projects post :sync_gitea_pwd + post :sync_salt end scope module: :users do