fixed:CCF手机号授权登录手机号可能为空

This commit is contained in:
xxq250 2026-05-22 14:32:39 +08:00
parent 5c1d190be0
commit 830dfc80eb
1 changed files with 2 additions and 1 deletions

View File

@ -27,7 +27,8 @@ class Oauth::CcfController < Oauth::BaseController
else
if current_user.blank? || !current_user.logged?
# 优先手机号匹配用户
has_user = User.find_by(phone: user_info['contact'])
has_user = nil
has_user = User.find_by(phone: user_info['contact']) if user_info['contact'].present?
has_user = User.find_by(mail: email) if has_user.blank? && email.present?
if has_user.present?
OpenUsers::Ccf.create!(user_id: has_user.id, uid: login, extra: result)