mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-09 03:32:00 +09:00
Prevent sending SMS to phone number that has already been registered #1826
+ Clean up some error messages
This commit is contained in:
parent
3d79e045d9
commit
5f8f7acced
3 changed files with 22 additions and 10 deletions
|
|
@ -3600,6 +3600,18 @@ class memberController extends member
|
|||
}
|
||||
|
||||
$is_special = ($config->special_phone_number && $config->special_phone_number === preg_replace('/[^0-9]/', '', $phone_number));
|
||||
|
||||
// Check if phone number is duplicate
|
||||
if (!$is_special && $config->phone_number_allow_duplicate !== 'Y')
|
||||
{
|
||||
$member_srl = MemberModel::getMemberSrlByPhoneNumber($phone_number, $phone_country);
|
||||
if($member_srl)
|
||||
{
|
||||
return new BaseObject(-1, 'msg_exists_phone_number');
|
||||
}
|
||||
}
|
||||
|
||||
// Generate code and store in session
|
||||
$code = intval(mt_rand(100000, 999999));
|
||||
$_SESSION['verify_by_sms'] = array(
|
||||
'country' => $phone_country,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue