From cff70dd58f6d5eb61be60f413169deccbeb5a46b Mon Sep 17 00:00:00 2001 From: vilson <545522390@qq.com> Date: Mon, 7 Oct 2019 17:18:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=92=89=E9=92=89=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E6=97=B6=E9=87=8D=E7=BD=AE=E6=89=8B=E6=9C=BA=E6=88=96?= =?UTF-8?q?=E9=82=AE=E7=AE=B1=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: vilson <545522390@qq.com> --- application/common/Model/Member.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/application/common/Model/Member.php b/application/common/Model/Member.php index b11fa56..0cdd7ac 100644 --- a/application/common/Model/Member.php +++ b/application/common/Model/Member.php @@ -176,9 +176,19 @@ class Member extends CommonModel if (!$currentMember['dingtalk_unionid'] || !$currentMember['dingtalk_userid']) { if ($currentMember['mobile']) { unset($memberData['mobile']); + }else{ + $has = self::where(['mobile' => $memberData['mobile']])->find(); + if ($has) { + return error('1', '您想要绑定的手机号码已经被绑定给其他帐号,请先用该手机号码登录后进行重置,再切回当前帐号发起绑定'); + } } if ($currentMember['email']) { unset($memberData['email']); + }else{ + $has = self::where(['email' => $memberData['email']])->find(); + if ($has) { + return error('1', '您想要绑定的邮箱已经被绑定给其他帐号,请先用该邮箱登录后进行重置,再切回当前帐号发起绑定'); + } } self::update($memberData, $where); $member = self::where($where)->find();