This commit is contained in:
afiq
2021-02-01 08:38:39 +08:00
parent 586c63ef56
commit 578e55263e
3 changed files with 11 additions and 1 deletions
+9
View File
@@ -31,6 +31,15 @@ class OtpController extends Controller
return response()->json($otp); 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){ public function checkToken($otp_token){
$current = Carbon::now(); $current = Carbon::now();
$current = new Carbon(); $current = new Carbon();
+1 -1
View File
@@ -15,7 +15,7 @@ class OtpToken extends Model
* @var array * @var array
*/ */
protected $fillable = [ protected $fillable = [
'nokp','token','used','expired' 'nokp','token','used','expired','kodcaw'
]; ];
/** /**
+1
View File
@@ -156,6 +156,7 @@ $router->group(['prefix'=>'api'], function () use ($router){
//OTP API //OTP API
$router->post('otp/generateotp/{nokp}',['uses'=>'OtpController@createOtp']); $router->post('otp/generateotp/{nokp}',['uses'=>'OtpController@createOtp']);
$router->get('otp/{nokp}',['uses'=>'OtpController@getOtp']); $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->get('otp/check/{otp_token}',['uses'=>'OtpController@checkToken']);
$router->put('otp/update_otp',['uses'=>'OtpController@usedOTP']); $router->put('otp/update_otp',['uses'=>'OtpController@usedOTP']);