예제 #1
0
<?php

require_once '../common.php';
$name = $_POST['username'];
$uf = new UserFinder($pdo);
$user = $uf->find($name);
if (!$user) {
    throw new Exception('User not found');
}
$request = json_decode($_POST['request_str']);
$signature = json_decode($_POST['signature_str']);
$user->authenticateSignature($u2f, $request, $signature);
echo json_encode('Authentication successful!');