Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 uid=1(daemon) gid=1(daemon) grupos=1(daemon) Safe-mode: OFF (not secure) /opt/lampp/phpmyadmin/js/dist/ drwxr-xr-x | |
| Viewing file: Select action/file-type: /* global u2f */
// js/vendor/u2f-api-polyfill.js
AJAX.registerOnload('u2f.js', function () {
var $inputReg = $('#u2f_registration_response');
if ($inputReg.length > 0) {
var $formReg = $inputReg.parents('form');
$formReg.find('input[type=submit]').hide();
setTimeout(function () {
// A magic JS function that talks to the USB device. This function will keep polling for the USB device until it finds one.
var request = JSON.parse($inputReg.attr('data-request'));
u2f.register(request.appId, [request], JSON.parse($inputReg.attr('data-signatures')), function (data) {
// Handle returning error data
if (data.errorCode && data.errorCode !== 0) {
switch (data.errorCode) {
case 5:
Functions.ajaxShowMessage(Messages.strU2FTimeout, false, 'error');
break;
case 4:
Functions.ajaxShowMessage(Messages.strU2FErrorRegister, false, 'error');
break;
case 3:
Functions.ajaxShowMessage(Messages.strU2FInvalidClient, false, 'error');
break;
case 2:
Functions.ajaxShowMessage(Messages.strU2FBadRequest, false, 'error');
break;
default:
Functions.ajaxShowMessage(Messages.strU2FUnknown, false, 'error');
break;
}
return;
} // Fill and submit form.
$inputReg.val(JSON.stringify(data));
$formReg.trigger('submit');
});
}, 1000);
}
var $inputAuth = $('#u2f_authentication_response');
if ($inputAuth.length > 0) {
var $formAuth = $inputAuth.parents('form');
$formAuth.find('input[type=submit]').hide();
setTimeout(function () {
// Magic JavaScript talking to your HID
// appid, challenge, authenticateRequests
var request = JSON.parse($inputAuth.attr('data-request'));
u2f.sign(request[0].appId, request[0].challenge, request, function (data) {
// Handle returning error data
if (data.errorCode && data.errorCode !== 0) {
switch (data.errorCode) {
case 5:
Functions.ajaxShowMessage(Messages.strU2FTimeout, false, 'error');
break;
case 4:
Functions.ajaxShowMessage(Messages.strU2FErrorAuthenticate, false, 'error');
break;
case 3:
Functions.ajaxShowMessage(Messages.strU2FInvalidClient, false, 'error');
break;
case 2:
Functions.ajaxShowMessage(Messages.strU2FBadRequest, false, 'error');
break;
default:
Functions.ajaxShowMessage(Messages.strU2FUnknown, false, 'error');
break;
}
return;
} // Fill and submit form.
$inputAuth.val(JSON.stringify(data));
$formAuth.trigger('submit');
});
}, 1000);
}
}); |
:: Command execute :: | |
--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.9724 ]-- |