Store auth SMS in DB #1826 #1660

This commit is contained in:
Kijin Sung 2021-12-31 14:35:02 +09:00
parent 5f8f7acced
commit ff2e04fb8f
3 changed files with 30 additions and 0 deletions

View file

@ -3620,6 +3620,14 @@ class memberController extends member
'status' => false,
);
// Store in DB
$args = new stdClass;
$args->member_srl = $this->user->member_srl ?: 0;
$args->phone_number = $phone_number;
$args->phone_country = $phone_country;
$args->code = $is_special ? intval($config->special_phone_code) : $code;
executeQuery('member.insertAuthSms', $args);
if ($is_special)
{
return new BaseObject(0, 'verify_by_sms_code_sent');

View file

@ -0,0 +1,13 @@
<query id="insertAuthSms" action="insert">
<tables>
<table name="member_auth_sms" />
</tables>
<columns>
<column name="member_srl" var="member_srl" filter="number" default="0" />
<column name="phone_number" var="phone_number" notnull="notnull" />
<column name="phone_country" var="phone_country" notnull="notnull" />
<column name="code" var="code" notnull="notnull" />
<column name="regdate" var="regdate" default="curdate()" />
<column name="ipaddress" var="ipaddress" default="ipaddress()" />
</columns>
</query>

View file

@ -0,0 +1,9 @@
<table name="member_auth_sms">
<column name="id" type="bignumber" primary_key="primary_key" auto_increment="auto_increment" />
<column name="member_srl" type="number" size="11" notnull="notnull" index="idx_member_srl" />
<column name="phone_number" type="varchar" size="80" index="idx_phone_number" />
<column name="phone_country" type="varchar" size="10" index="idx_phone_country" />
<column name="code" type="varchar" size="20" notnull="notnull" />
<column name="regdate" type="date" index="idx_regdate" />
<column name="ipaddress" type="varchar" size="60" index="idx_ipaddress" />
</table>