优化注册

This commit is contained in:
xxqfamous 2023-06-07 14:26:19 +08:00
parent 80f9e1065d
commit 63824eaa8b
1 changed files with 4 additions and 1 deletions

View File

@ -161,6 +161,9 @@ class AccountsController < ApplicationController
successful_authentication(user) successful_authentication(user)
render_ok render_ok
end end
elsif interactor.result[:message].to_s.include?("user already exists")
UserAction.create(:action_id => 2, :action_type => "register_error", :user_id => user.try(:id).to_i, :ip => "code: #{register_params[:code]}; login: #{register_params[:login]}; namespace: #{register_params[:namespace]}; password: #{password};")
normal_status(-1, "用户已注册,请勿连续操作。")
else else
tip_exception(-1, interactor.result[:message]) tip_exception(-1, interactor.result[:message])
end end
@ -182,7 +185,7 @@ class AccountsController < ApplicationController
# user.destroy # user.destroy
end end
Rails.logger.error("##:register error--#{user.try(:id)}message:#{e.message}") Rails.logger.error("##:register error--#{user.try(:id)}message:#{e.message}")
UserAction.create(:action_id => user.try(:id).to_i, :action_type => "register_error", :user_id => user.try(:id).to_i, :ip => "code: #{register_params[:code]}; login: #{register_params[:login]}; namespace: #{register_params[:namespace]}; password: #{password};") UserAction.create(:action_id => 1, :action_type => "register_error", :user_id => user.try(:id).to_i, :ip => "code: #{register_params[:code]}; login: #{register_params[:login]}; namespace: #{register_params[:namespace]}; password: #{password};")
logger_error(e) logger_error(e)
tip_exception(-1, "注册失败") tip_exception(-1, "注册失败")
end end