/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakedc/users/templates/Users
NameSizeModeActions
add.php15980644editdlrm
change_password.php9970644editdlrm
edit.php31260644editdlrm
index.php25870644editdlrm
login.php20030644editdlrm
profile.php33110644editdlrm
register.php16870644editdlrm
request_reset_password.php3900644editdlrm
resend_token_validation.php8060644editdlrm
social_email.php7300644editdlrm
u2f_authenticate.php26170644editdlrm
u2f_register.php26310644editdlrm
verify.php10090644editdlrm
view.php44280644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakedc/users/templates/Users/u2f_register.php (2631B)
Html->script('CakeDC/Users.u2f-api.js', ['block' => true]); ?>
Form->create(false, [ 'url' => [ 'action' => 'u2fRegisterFinish', '?' => $this->request->getQueryParams() ], 'id' => 'u2fRegisterFrm' ]) ?> Flash->render('auth') ?> Flash->render() ?>

In order to enable your YubiKey the first step is to perform a registration.

When the YubiKey starts blinking, press the golden disc to activate it. Depending on the web browser you might need to confirm the use of extended information from the YubiKey.

Html->link( __d('cake_d_c/users', 'Reload'), ['action' => 'u2fRegister'], ['class' => 'btn btn-primary'] )?>

Form->hidden('registerResponse', ['secure' => false, 'id' => 'registerResponse'])?> Form->end() ?>
$registerRequest->appId, 'version' => $registerRequest->version, 'challenge' => $registerRequest->challenge, 'attestation' => 'direct' ]); $this->Html->scriptStart(['block' => true]); ?> setTimeout(function() { var req = ; var appId = req.appId; var registerRequests = [req]; u2f.register(appId, registerRequests, [], function(data) { var targetForm = document.getElementById('u2fRegisterFrm'); var targetInput = document.getElementById('registerResponse'); if(data.errorCode && data.errorCode != 0) { alert(""); return; } targetInput.value = JSON.stringify(data); targetForm.submit(); }); }, 1000); Html->scriptEnd();?>