fixed 修改用户参数错误 log

This commit is contained in:
xxqfamous 2023-05-30 12:40:30 +08:00
parent fa57d3a9ba
commit b45e9fb224
2 changed files with 5 additions and 5 deletions

View File

@ -5,12 +5,12 @@ class AccountsController < ApplicationController
#skip_before_action :check_account, :only => [:logout] #skip_before_action :check_account, :only => [:logout]
def simple_update def simple_update
Rails.logger.info "User.current=========#{current_user}"
Rails.logger.info "User.current=========#{User.current.id}"
simple_update_params.merge!(username: params[:username]&.gsub(/\s+/, "")) simple_update_params.merge!(username: params[:username]&.gsub(/\s+/, ""))
simple_update_params.merge!(email: params[:email]&.gsub(/\s+/, "")) simple_update_params.merge!(email: params[:email]&.gsub(/\s+/, ""))
simple_update_params.merge!(platform: (params[:platform] || 'forge')&.gsub(/\s+/, "")) simple_update_params.merge!(platform: (params[:platform] || 'forge')&.gsub(/\s+/, ""))
simple_update_params.merge!(user_id: current_user.id) simple_update_params.merge!(user_id: current_user.id)
Rails.logger.info "User.current simple_update_params=========#{simple_update_params}"
Register::RemoteForm.new(simple_update_params).validate! Register::RemoteForm.new(simple_update_params).validate!
ActiveRecord::Base.transaction do ActiveRecord::Base.transaction do
@ -421,10 +421,10 @@ class AccountsController < ApplicationController
end end
def remote_register_params def remote_register_params
params.permit(:username, :email, :password, :platform, :user_id) params.permit(:username, :email, :password, :platform)
end end
def simple_update_params def simple_update_params
params.permit(:username, :email, :password, :platform, :user_id) params.permit(:username, :email, :password, :platform)
end end
end end

View File

@ -8,7 +8,7 @@ module Register
def check! def check!
user = User.find_by(id: user_id) user = User.find_by(id: user_id)
Rails.logger.info "Register::RemoteForm params: id: #{user&.id}; username: #{username}; email: #{email}; password: #{password}; platform: #{platform}" Rails.logger.info "Register::RemoteForm params: id: #{user_id}; username: #{username}; email: #{email}; password: #{password}; platform: #{platform}"
check_login(username, user) check_login(username, user)
check_mail(email,user) check_mail(email,user)
check_password(password) check_password(password)