Fix error logging in with user_id when phone_number is also enabled as a login method

This commit is contained in:
Kijin Sung 2023-07-04 01:44:30 +09:00
parent c914ff52bf
commit 39f92673b3

View file

@ -2266,7 +2266,7 @@ class MemberController extends Member
}
}
elseif($config->identifiers && in_array('phone_number', $config->identifiers) && strpos($user_id, '@') === false)
elseif($config->identifiers && in_array('phone_number', $config->identifiers) && strpos($user_id, '@') === false && !preg_match('/^[a-z]/i', $user_id))
{
if(preg_match('/^\+([0-9-]+)\.([0-9.-]+)$/', $user_id, $matches))
{