|
|
|
@@ -32,11 +32,12 @@ class AccountsController < ApplicationController |
|
|
|
username = params[:username]&.gsub(/\s+/, "") |
|
|
|
tip_exception("无法使用以下关键词:#{username},请重新命名") if ReversedKeyword.check_exists?(username) |
|
|
|
email = params[:email]&.gsub(/\s+/, "") |
|
|
|
phone = params[:phone]&.gsub(/\s+/, "") |
|
|
|
password = params[:password] |
|
|
|
platform = (params[:platform] || 'forge')&.gsub(/\s+/, "") |
|
|
|
|
|
|
|
ActiveRecord::Base.transaction do |
|
|
|
result = autologin_register(username, email, password, platform) |
|
|
|
result = autologin_register(username, email, password, platform, phone) |
|
|
|
if result[:message].blank? |
|
|
|
render_ok({user: result[:user]}) |
|
|
|
else |
|
|
|
|