87afcc0b6d357f23f8527ff40e84a992 ./src/core/secure-tfa-migrations.php d1286498003e972b346cac301ac90536 ./src/core/secure-tfa-scheduler.php 2ba2887e67c7402a3c2868fa9d0d35e7 ./src/core/secure-tfa-application.php 6db671fba55c3d333d7d6203e2628e56 ./src/core/secure-tfa-autoloader.php 51e5097470146c1f34370cc9835015aa ./src/core/secure-tfa-model.php e4388b237d888fba2466aa33ddfaab79 ./src/hooks/secure-tfa-enforce-redirect.php 5853d1d0e1b1e2cad07eabe769007a21 ./src/hooks/secure-tfa-authentication.php 53fc90d23885f8b0bd4d1f32907205ad ./src/jobs/secure-tfa-delete-old-log-records-job.php 22494805ce880a0c7c40b6946c803d9e ./src/jobs/secure-tfa-delete-old-otps-records-job.php cbecef1bdc09a7735319312a4fa5e669 ./src/utils/secure-tfa-verify-helper.php 275083262bc2e9a62cfc1f8f468826dc ./src/utils/secure-tfa-session-helper.php 01498f15fd6a1edc04a8b6d14391ad65 ./src/utils/secure-tfa-country-helper.php 86479be313f50584fa05a24f52dbc812 ./src/utils/secure-tfa-login-helper.php 7ef08a1d8b49ac6ad5f88dd2f40c94c5 ./src/utils/secure-tfa-adminarea-helper.php 5b8ac723608b99fea95c1c5fb1671a81 ./src/utils/secure-tfa-loader.php dd50240ba27f6609fafb7597256c74b0 ./src/utils/secure-tfa-frontend-helper.php 20417f0c9e7e0ed281efd5d016b45135 ./src/utils/secure-tfa-helper.php 2e02e0571c67b3b66b8597521395ffdc ./src/utils/secure-tfa-i18n.php 621b5bbc92d5f40d63b30a8d4bb619ef ./src/views/frontend/tfa.login.php 88ca251de9b817c6158755403889480b ./src/views/admin/vue/app.php 12679da0e68a8c2310f50b45e1f7f120 ./src/views/admin/vue/overview.php 3df6036dc0af560f2d1a8a3b1501f49f ./src/views/admin/vue/settings.php 177d3e40323c8a47bf5f092a08165143 ./src/views/admin/vue/configure-tfa.php bca43dc1df47bdbc422e3dd2a61fd071 ./src/views/admin/vue/users.php 30300f916285b5dbf47466a89c4f20e3 ./src/views/admin/vue/activity.php af1396cd639a34573f2c150cf2036439 ./src/views/admin/vue/components/shared/pagination.vue.php ab817e7ae55bbfc42b71f901a4396d3c ./src/views/admin/vue/components/activity/app.vue.php 0a33f0a5d630647a3f283a4afbe5d817 ./src/views/admin/vue/components/settings/email-settings.vue.php 98ba3eb652a5411900d74f2f78745d7c ./src/views/admin/vue/components/settings/totp-settings.vue.php dd76eca8ae9907fec328e3457cb9f5f1 ./src/views/admin/vue/components/settings/otp-settings.vue.php f667d4632becb8d072f9c01763abd203 ./src/views/admin/vue/components/settings/advanced-settings.vue.php ddceb56d11bc19ddd92c8c65276afadb ./src/views/admin/vue/components/settings/visibility-settings.vue.php 1c9055c210dd551c24a5219abe726dd8 ./src/views/admin/vue/components/settings/recovery-codes-settings.vue.php d169b822a5197f992669891820f6633c ./src/views/admin/vue/components/settings/yubico-settings.vue.php cce523ad9bb9829cddf0ee2fc30904e2 ./src/views/admin/vue/components/settings/general-settings.vue.php 9a4c8a84fd0f967b1438a04ace8f7773 ./src/views/admin/vue/components/settings/rate-limit-settings.vue.php 375a62b6bbaa6944bbfee3a06502a6d9 ./src/views/admin/vue/components/settings/enforce-tfa-settings.vue.php 56fd58d4887edf6d808ead5fed67eb6f ./src/views/admin/vue/components/settings/whatsapp-settings.vue.php bdf44fffded457f6f6998fc448dc4068 ./src/views/admin/vue/components/users/app.vue.php 5875f29c34847003a5de856e1df96499 ./src/views/admin/vue/components/overview/app.vue.php dc5df2aaae95a37892249e80a0058028 ./src/ajax/secure-tfa-adminarea-settings-ajax.php fe4a36e10be67a1b6ae3320cebc74684 ./src/ajax/secure-tfa-adminarea-ajax.php bcb5aa8310d5870764aff9abae34ce45 ./src/exceptions/secure-tfa-authentication-exception.php a1bc3a2468f1c04d8112410e0ae39d9e ./src/exceptions/secure-tfa-check-template-availability-exception.php 236f3fb650317028b2d61153336f92f3 ./src/models/secure-tfa-recovery-codes.php c951d91e74e3a1d69ba080d903dce79d ./src/models/secure-tfa-logs.php dbe76c673f97b756da481a446c29bf1a ./src/models/secure-tfa-verified-user.php 02eb36eb77edd8df227bd937bf2879bb ./src/models/secure-tfa-otp-verifications.php 16cee1af723c7755efde20ef002eaa2e ./src/settings/secure-tfa-enforce-tfa-settings.php bc3a71678b924426dde17bd32419e8ea ./src/settings/secure-tfa-advanced-settings.php e6e5c0cccb32b51364ce64a894ed43b8 ./src/settings/secure-tfa-whatsapp-settings.php a4a8124c16841ca286eb9182c0d84537 ./src/settings/secure-tfa-settings.php 7de273919067ff4c97d5075fcf1cae60 ./src/settings/secure-tfa-otp-settings.php a7e42dfb2ea8f3b49c1d304ba1e4a1b9 ./src/settings/secure-tfa-recovery-codes-settings.php ac4dab3eca4aebe68755819e86f62fc2 ./src/settings/secure-tfa-rate-limit-settings.php 774d9ad959e76cb6796a8668143c9803 ./src/settings/secure-tfa-factory.php 2b211fa183c8868042420e906a8f10c2 ./src/settings/secure-tfa-totp-settings.php 01b4eecc732a6efe2c1171fe91b5adda ./src/settings/secure-tfa-general-settings.php 1384d99c7f6fecf94fd0d8f9dd1d2471 ./src/settings/secure-tfa-visibility-settings.php f5442783dff4121ed9aaf074f1072c78 ./src/settings/secure-tfa-yubico-settings.php 3333e2665950dc0597b13eaef58313b9 ./src/settings/secure-tfa-email-settings.php a757002155c365b1fd89b724af4684f8 ./src/languages/secure-tfa-ar.po d7662b1a8e8bb9b643165c71e9690a47 ./src/languages/secure-tfa-ar.mo 9a4440bea65207c782faae0c3d10518c ./src/includes/secure-tfa-adminarea.php 6634588115ec22fcd7173a226a325c2b ./src/includes/secure-tfa-frontend.php af93c2930de06d2f0ef8038a2b66306e ./src/services/qrcode/secure-tfa-qr-code.php 264ec8237f5a60bd1ff900689bef9f91 ./src/services/yubico/secure-tfa-yubico-otp.php ce12bba81b900d885250b38ae16cb04a ./src/services/yubico/secure-tfa-yubico-otp-exception.php 8e7a2f73acc746444182d3c3cea5e92b ./src/services/providers/secure-tfa-yubico-provider.php bc73a1e0ec317831662e9ea129f2b565 ./src/services/providers/secure-tfa-email-provider.php 76b020beeb6ed0ab5ec21c91d2b06f41 ./src/services/providers/secure-tfa-factory.php 5ae0af95eb07b17d843e9b4f83a61003 ./src/services/providers/actions/secure-tfa-check-whatsapp-template-availability-action.php 365590bab1afdafc2f8d459ae802e1df ./src/services/providers/actions/secure-tfa-send-whatsapp-otp-authentication-action.php 80805902df2ffdd7254260a1431840d4 ./src/services/providers/actions/secure-tfa-check-whatsapp-status-action.php 0f1b708ce27f32bbca8e27b2368234c9 ./src/services/providers/actions/secure-tfa-validate-yubico-action.php 18be3d640a96b6d26fc71f663b1025f9 ./src/services/providers/actions/secure-tfa-generate-totp-qr-code-action.php 9880df50c95e4724f0afac09b52e14e3 ./src/services/providers/actions/secure-tfa-validate-otp-authentication-action.php edc4a2c1e43f20e5ebbcb90a89041077 ./src/services/providers/actions/secure-tfa-validate-totp-action.php 680bb70a6031128dc46c728c1a07eafa ./src/services/providers/actions/secure-tfa-send-email-otp-authentication-action.php ab1a754860578427fce97242c3ad3ac3 ./src/services/providers/secure-tfa-whatsapp-provider.php 181cc0d38410d273cfb4bdca27210d7e ./src/services/providers/secure-tfa-totp-provider.php ed68ee44dee9c3efbf49fd6fc560464b ./src/services/providers/secure-tfa-provider.php 5125648946ca50d95e9cd6103baf80ce ./src/services/whatsapp/request/secure-tfa-check-status-phone-numbers-request.php 9458287b25602aa87237e4e0636f68f7 ./src/services/whatsapp/request/secure-tfa-message-request.php d96bc079edd2c709b3baa0e1cef8091f ./src/services/whatsapp/request/secure-tfa-message-template-request.php 5cdd12c29c85a2420f3fac202651db8e ./src/services/whatsapp/request/secure-tfa-message-authentication-template-request.php a68549e0f7aa1d0889c087cc3ae50ebc ./src/services/whatsapp/request/secure-tfa-request.php 983684422f316dad98966b313e1fbd06 ./src/services/whatsapp/request/secure-tfa-check-template-availability-request.php f102e8b02603c11006711a281d9ec638 ./src/services/whatsapp/secure-tfa-whatsapp-cloud-api.php 6e17ba17fc5eb1b8737388a76103d6a1 ./src/services/whatsapp/client/adapters/secure-tfa-adapter.php 709ea1705e107079d1e0d7130cb89035 ./src/services/whatsapp/client/adapters/secure-tfa-wordpress-adapter.php 2a4e865a0814ad32057c82fc10403133 ./src/services/whatsapp/client/adapters/secure-tfa-adapter-interface.php ab98e099e9670b29d6a499f1e141eaa0 ./src/services/whatsapp/client/secure-tfa-cloud-api-client.php 7e9bddce6a81e485b35525518ee796c5 ./src/services/otp/secure-tfa-has-otp.php 6b7f9e5a2f67203ad468375352847899 ./src/services/otp/secure-tfa-rate-limit.php a5bcde23c783498abd33632451c12609 ./src/services/otp/secure-tfa-otp-generator.php c2f9511f989bf1a3a5fe65bd3a5678b0 ./src/services/otp/exceptions/secure-tfa-rate-limit-exception.php 746d458bf668f848141e91eabaf16489 ./src/services/otp/secure-tfa-otp-verification.php 0bb455e577e807e97153359192af56c0 ./autoloader.php f0bb4a75a2c5ce06a567f25df8cfb7d7 ./bootstrap.php f6d628d80817d55b19c0a72d01e05500 ./assets/frontend/js/tfa.login.js 7fe5b161eb66b259a4e167cf603b6c5f ./assets/frontend/css/tfa.login.css 4df44485e1d8a97c84552f4436363984 ./assets/admin/js/vue3.js 7ebb618821e26c18a7882596a2633057 ./assets/admin/js/vue-router.js 2cd81896e79ae3b060c16a71db025867 ./assets/admin/js/intl-tel-input.min.js 2efaba5b230263f9d9edc074b0e249ab ./assets/admin/js/activity.js 15fac2eedcd6c3ca18b12a1413f89f0b ./assets/admin/js/users.js 718e3f7963c759344abdc3cc542268c0 ./assets/admin/js/overview.js d5986cdea50de5d90ee9da6808bd9527 ./assets/admin/js/settings.js 806cf52a1bba844326df1a0a9fe4dfc1 ./assets/admin/js/vue.js 905b842c7650c1323d5e829e5ab2a2b7 ./assets/admin/js/configure-tfa.js 16c2dfe35f11eaecfa345a0bc3cdec90 ./assets/admin/js/pagination.js ed62d865f0f45c7011d8b5c23ad085e0 ./assets/admin/js/utils.js ccf42b20c6acf6f5427a307f321dfeb5 ./assets/admin/img/globe.webp 00c5e4d824f3818e1454047f965b71bd ./assets/admin/img/flags2x.webp e911dbb98cfc95260324d221bea9730b ./assets/admin/img/globe2x.webp 4099564bc7b03997031ad1348e646601 ./assets/admin/img/flags.webp 0f57b4764a9ed856c22f3cc86e82d507 ./assets/admin/css/jquery-ui.css dff2395ad96543228e2d42f53bc40e0f ./assets/admin/css/style.css 80e9cf5ac7a5a9498d668f703a6be82c ./assets/admin/css/intl-tel-input.css ac05477a6bcb742d97adff75baec42da ./assets/admin/css/configure-tfa.css ecea807a03a357594705991f93ffdee0 ./readme.txt 5812d3e4e11f030d53f9d6d893695361 ./secure-tfa.php 27ac3ccd9961d862ebe53cb91f405ad0 ./database/secure_tfa_recovery_codes.sql dfc5ffc83802b56fbdd001970111298a ./database/secure_tfa_verified_users.sql a04481e4fe81341fd21b996afc27573d ./database/secure_tfa_otp_verifications.sql 1d2f3eca3093912bbcdf18f716eecd01 ./database/secure_tfa_logs.sql