| @@ -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 | ||||