public:account_two_step_providers
template).SELECT `xf_tfa_provider`.*, `xf_user_tfa_UserEntries_1`.*
FROM `xf_tfa_provider`
LEFT JOIN `xf_user_tfa` AS `xf_user_tfa_UserEntries_1` ON (`xf_user_tfa_UserEntries_1`.`provider_id` = `xf_tfa_provider`.`provider_id` AND `xf_user_tfa_UserEntries_1`.`user_id` = '{USER_ID}')
WHERE (`xf_tfa_provider`.`active` = 1)
ORDER BY `xf_tfa_provider`.`priority` ASC
public:account_security - Makes two-step verification line easier to read/understand.
. If there isn't a manage button with the default XenForo table, something outside the addon is going on.Yeah, I've tried with 2 different YubiKeys, and also tried in Chrome and Safari on my Macbook.Are you able to replicate the missing passkey if you try again? It is possible (in theory) to register an empty passkey because part of the process is client-side (JavaScript injects the passkey info into a hidden field in the form)
Oops! We ran into some problems.
ErrorException: [E_DEPRECATED] Automatic conversion of false to array is deprecated in src/addons/DigitalPoint/Security/Tfa/SecurityKey.php at line 93
XF::handlePhpError() in src/addons/DigitalPoint/Security/Tfa/SecurityKey.php at line 93
DigitalPoint\Security\Tfa\SecurityKey->verify() in src/addons/DigitalPoint/Security/XF/Pub/Controller/Account.php at line 129
DigitalPoint\Security\XF\Pub\Controller\Account->actionTwoStepAdd() in src/XF/Mvc/Dispatcher.php at line 352
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2353
XF\App->run() in src/XF.php at line 524
XF::runApp() in index.php at line 20
Ya, that's going to happen if you go to deleted a mucked key... might need to delete it by deleting the record for it in theJust got this error now when deleted the old key, and tried to add another one again
xf_user_tfa
table (provider_id = 'security_key' AND user_id = '{YOUR USER ID}
'.Doesn't work on my iPhone either.Just as a test, are you able to try from a different device (like a phone)? Curious if it's specific to the computer or not.
I think this may have been the cause for a couple cases where an invalid Passkey record was saved to a user account. Previously, if an exception happened, it blindly accepted the null Passkey record as the new Passkey. If things went as expected (most cases) it wouldn't matter, but not everything always goes as expected.
- Added dataList-row--noHover class so background color doesn't change when the mouse moves over the table of two-step options a user has
- If an exception...
My apologies I thought it replaced the whole 2FA in XF. Sorry for the oversight.No idea, sorry… this addon doesn’t do anything with Authy or generated codes. This addon is strictly for Passkeys.
Nope, just adds an extra option (Passkeys).My apologies I thought it replaced the whole 2FA in XF. Sorry for the oversight.![]()
So just to confirm there is no way to add a option to disable the features above if users don’t wanted to use the features?No sorry, those options aren’t things you can enable or disable if the addon is installed.
Ok thanks anyway I will probably will had to uninstalled this add-from both of my sites.If you are asking if it’s literally impossible to add such a feature, no it’s not impossible from a programming standpoint, but it’s not on the to-do list.
We use essential cookies to make this site work, and optional cookies to enhance your experience.