From 6b846b10bb519b6ae8d968b47f9d474a7148073d Mon Sep 17 00:00:00 2001 From: xxq250 Date: Thu, 1 Dec 2022 17:51:54 +0800 Subject: [PATCH] =?UTF-8?q?fixed=20=E7=AC=AC=E4=B8=89=E6=96=B9=E6=8E=88?= =?UTF-8?q?=E6=9D=83=E7=99=BB=E5=BD=95(github,gitee,qq,wechat)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/concerns/register_helper.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/controllers/concerns/register_helper.rb b/app/controllers/concerns/register_helper.rb index 6ca5f3777..ee314108a 100644 --- a/app/controllers/concerns/register_helper.rb +++ b/app/controllers/concerns/register_helper.rb @@ -1,7 +1,7 @@ module RegisterHelper extend ActiveSupport::Concern - def autologin_register(username, email, password, platform = 'forge', phone = nil, nickname =nil) + def autologin_register(username, email, password, platform = 'forge', phone = nil, nickname =nil, need_edit_info = false) result = {message: nil, user: nil} email = email.blank? ? "#{username}@example.org" : email @@ -10,7 +10,11 @@ module RegisterHelper user.platform = platform user.phone = phone if phone.present? user.nickname = nickname if nickname.present? - user.activate + if need_edit_info + user.need_edit_info + else + user.activate + end return unless user.valid?