diff --git a/app/controllers/accounts_controller.rb b/app/controllers/accounts_controller.rb index 320ca05e2..ea26f1bd5 100644 --- a/app/controllers/accounts_controller.rb +++ b/app/controllers/accounts_controller.rb @@ -359,6 +359,17 @@ class AccountsController < ApplicationController Register::LoginCheckColumnsForm.new(check_params.merge(user: current_user)).validate! render_ok end + + def check_keywords + text = params[:text].to_s.each_char.select { |c| c.bytes.first < 240 }.join('') + data = ! ReversedKeyword.check_exists?(text) + result = { + status: 0, + data: data, + message: data ? "" : "无法使用以下关键词:#{text},请重新命名" + } + render_ok(result) + end private diff --git a/config/routes.rb b/config/routes.rb index 7b6c4d8bc..cc10bd987 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -261,6 +261,7 @@ Rails.application.routes.draw do post :remote_password post :change_password post :check + post :check_keywords post :login_check post :simple_update end