Handle correctly counter update in case of HOTP preview

This commit is contained in:
Bubka
2020-02-06 12:24:18 +01:00
parent 9e0e05ad7c
commit be4e678080
4 changed files with 47 additions and 19 deletions

View File

@ -70,15 +70,18 @@ class TwoFAccountController extends Controller
*/
public function generateOTP(Request $request)
{
$isPreview = false;
if( is_int($request->data) ) {
$twofaccount = TwoFAccount::FindOrFail($request->data);
$uri = $twofaccount->uri;
}
else {
$uri = $request->data;
$isPreview = true;
}
return response()->json(OTP::generate($uri), 200);
return response()->json(OTP::generate($uri, $isPreview), 200);
}