From 578e55263ee7c22b4033e5136373a8c4193d525b Mon Sep 17 00:00:00 2001 From: afiq Date: Mon, 1 Feb 2021 08:38:39 +0800 Subject: [PATCH] otp --- app/Http/Controllers/OtpController.php | 9 +++++++++ app/OtpToken.php | 2 +- routes/web.php | 1 + 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/OtpController.php b/app/Http/Controllers/OtpController.php index 1505398..e2698b5 100644 --- a/app/Http/Controllers/OtpController.php +++ b/app/Http/Controllers/OtpController.php @@ -31,6 +31,15 @@ class OtpController extends Controller return response()->json($otp); } + public function getOtpUsed($nokp){ + $current = Carbon::now(); + $current = new Carbon(); + + $otp = OtpToken::on('mysql7')->where([['nokp','=',$nokp],['used','=',1]])->get(); + + return response()->json($otp); + } + public function checkToken($otp_token){ $current = Carbon::now(); $current = new Carbon(); diff --git a/app/OtpToken.php b/app/OtpToken.php index 2f28079..ac95949 100644 --- a/app/OtpToken.php +++ b/app/OtpToken.php @@ -15,7 +15,7 @@ class OtpToken extends Model * @var array */ protected $fillable = [ - 'nokp','token','used','expired' + 'nokp','token','used','expired','kodcaw' ]; /** diff --git a/routes/web.php b/routes/web.php index b3062af..552afcd 100644 --- a/routes/web.php +++ b/routes/web.php @@ -156,6 +156,7 @@ $router->group(['prefix'=>'api'], function () use ($router){ //OTP API $router->post('otp/generateotp/{nokp}',['uses'=>'OtpController@createOtp']); $router->get('otp/{nokp}',['uses'=>'OtpController@getOtp']); + $router->get('otp/used/{nokp}',['uses'=>'OtpController@getOtpUsed']); $router->get('otp/check/{otp_token}',['uses'=>'OtpController@checkToken']); $router->put('otp/update_otp',['uses'=>'OtpController@usedOTP']);