mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-04 17:21:39 +09:00
Allow special phone number to sign up more than once even if this is normally disallowed
This commit is contained in:
parent
f12bfb0ba5
commit
4225535a23
3 changed files with 14 additions and 8 deletions
|
|
@ -238,7 +238,7 @@ $lang->about_enable_find_account_question = 'Check if you want to allow members
|
|||
$lang->about_enable_ssl = 'Personal information from Sign up/Modify Member Info/Sign in can be sent as SSL(https) mode if server provides SSL service.';
|
||||
$lang->about_limit_day = 'You can limit activation date after sign up';
|
||||
$lang->about_limit_date = 'Users cannot sign in until the specified date';
|
||||
$lang->about_special_phone_number = 'You can set up a special phone number that can be verified with a preconfigured code instead of sending an actual SMS.<br>This can be useful for development, testing, and app store review process.';
|
||||
$lang->about_special_phone_number = 'You can set up a special phone number that can be verified with a preconfigured code instead of sending an actual SMS.<br>The special phone number will also be allowed to sign up more than once even if this is normally disallowed.<br>This can be useful for development, testing, and app store review process.';
|
||||
$lang->about_after_login_url = 'You can set a URL after login. Blank means the current page.';
|
||||
$lang->about_after_logout_url = 'You can set a URL after logout. Blank means the current page.';
|
||||
$lang->about_redirect_url = 'Please select a page where users will go after sign up. When this is empty, it will be set as the previous page of the sign up page.';
|
||||
|
|
|
|||
|
|
@ -245,7 +245,7 @@ $lang->about_enable_find_account_question = '질문/답변을 통한 비밀번
|
|||
$lang->about_enable_ssl = '서버에서 보안접속(SSL) 지원이 될 경우 회원가입, 정보수정, 로그인 등의 개인정보가 서버로 보내질 때 SSL(https)을 이용하도록 할 수 있습니다.';
|
||||
$lang->about_limit_day = '회원 가입 후 정해진 일자동안 인증 제한을 할 수 있습니다.';
|
||||
$lang->about_limit_date = '지정한 날짜까지 로그인을 할 수 없습니다.';
|
||||
$lang->about_special_phone_number = '문자를 실제 발송하지 않고 미리 설정한 코드를 입력하여 인증을 통과할 수 있는 전화번호를 설정합니다.<br>개발 및 테스트 과정, 앱스토어 등록 심사 등에 활용할 수 있습니다.';
|
||||
$lang->about_special_phone_number = '문자를 실제 발송하지 않고 미리 설정한 코드를 입력하여 인증을 통과할 수 있는 전화번호를 설정합니다.<br>예외 전화번호는 중복 가입도 허용됩니다. 개발 및 테스트 과정, 앱스토어 등록 심사 등에 활용할 수 있습니다.';
|
||||
$lang->about_after_login_url = '로그인 후 이동할 URL을 정할 수 있습니다. 입력하지 않으면 로그인 전의 페이지로 돌아갑니다.';
|
||||
$lang->about_after_logout_url = '로그아웃 후 이동할 URL을 정할 수 있습니다. 입력하지 않으면 로그아웃 전의 페이지로 돌아갑니다.';
|
||||
$lang->about_redirect_url = '회원 가입 후 이동할 페이지를 선택해 주세요. 선택된 페이지가 없는 경우 이전 페이지로 돌아갑니다.';
|
||||
|
|
|
|||
|
|
@ -2837,10 +2837,13 @@ class memberController extends member
|
|||
// Check if phone number is duplicate
|
||||
if ($config->phone_number_allow_duplicate !== 'Y' && $args->phone_number)
|
||||
{
|
||||
$member_srl = MemberModel::getMemberSrlByPhoneNumber($args->phone_number, $args->phone_country);
|
||||
if($member_srl)
|
||||
if (!$config->special_phone_number || $config->special_phone_number !== preg_replace('/[^0-9]/', '', $args->phone_number))
|
||||
{
|
||||
return new BaseObject(-1, 'msg_exists_phone_number');
|
||||
$member_srl = MemberModel::getMemberSrlByPhoneNumber($args->phone_number, $args->phone_country);
|
||||
if($member_srl)
|
||||
{
|
||||
return new BaseObject(-1, 'msg_exists_phone_number');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3095,10 +3098,13 @@ class memberController extends member
|
|||
// Check if phone number is duplicate
|
||||
if ($config->phone_number_allow_duplicate !== 'Y' && $args->phone_number)
|
||||
{
|
||||
$member_srl = MemberModel::getMemberSrlByPhoneNumber($args->phone_number, $args->phone_country);
|
||||
if ($member_srl && $args->member_srl != $member_srl)
|
||||
if (!$config->special_phone_number || $config->special_phone_number !== preg_replace('/[^0-9]/', '', $args->phone_number))
|
||||
{
|
||||
return new BaseObject(-1, 'msg_exists_phone_number');
|
||||
$member_srl = MemberModel::getMemberSrlByPhoneNumber($args->phone_number, $args->phone_country);
|
||||
if ($member_srl && $args->member_srl != $member_srl)
|
||||
{
|
||||
return new BaseObject(-1, 'msg_exists_phone_number');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue