Replace filler confirmation code with randomly generated one in user api #162

This commit is contained in:
Kendrick Chan 2018-08-09 05:15:50 +08:00
parent 28b298dbb4
commit 57eef0a0a4

View file

@ -193,6 +193,11 @@ class APIController extends Controller
return $res->getReturnResponse(); return $res->getReturnResponse();
} }
protected function generateConfirmCode()
{
return sprintf("%06d", mt_rand(100000, 999999));
}
public function confirmNumber(RisingTideGateway $rt, Request $req) public function confirmNumber(RisingTideGateway $rt, Request $req)
{ {
// check parameters // check parameters
@ -213,9 +218,9 @@ class APIController extends Controller
// TODO: validate phone number // TODO: validate phone number
// TODO: generate code and save // generate code and save
// use '123456' for now // $code = '123456';
$code = '123456'; $code = $this->generateConfirmCode();
$this->session->setConfirmCode($code) $this->session->setConfirmCode($code)
->setPhoneNumber($phone_number); ->setPhoneNumber($phone_number);
$em->flush(); $em->flush();