Changeset 2505828
- Timestamp:
- 03/30/2021 10:01:09 AM (5 years ago)
- Location:
- 2fas-light
- Files:
-
- 94 added
- 36 deleted
- 176 edited
-
assets/icon-128x128.png (modified) (view diffs)
-
assets/icon-256x256.png (modified) (view diffs)
-
assets/screenshot-1.png (modified) (view diffs)
-
assets/screenshot-2.png (modified) (view diffs)
-
assets/screenshot-3.png (modified) (view diffs)
-
trunk/assets/css/print.css (added)
-
trunk/assets/css/print.css.map (added)
-
trunk/assets/css/print.min.css (added)
-
trunk/assets/css/twofas_light.css (modified) (view diffs)
-
trunk/assets/css/twofas_light.css.map (modified) (view diffs)
-
trunk/assets/css/twofas_light.min.css (added)
-
trunk/assets/img/2fas-auth-phone.png (deleted)
-
trunk/assets/img/2fas.png (deleted)
-
trunk/assets/img/app-store.png (deleted)
-
trunk/assets/img/app-store.svg (added)
-
trunk/assets/img/close.svg (added)
-
trunk/assets/img/google-auth-phone.png (deleted)
-
trunk/assets/img/google-authenticator.png (deleted)
-
trunk/assets/img/google-play.png (deleted)
-
trunk/assets/img/google-play.svg (added)
-
trunk/assets/img/icon.png (deleted)
-
trunk/assets/img/input-border.svg (added)
-
trunk/assets/img/loading.gif (deleted)
-
trunk/assets/img/logo-red.svg (deleted)
-
trunk/assets/img/logo.svg (modified) (view diffs)
-
trunk/assets/img/mobile-phone.svg (added)
-
trunk/assets/img/paper.svg (added)
-
trunk/assets/img/phone.png (added)
-
trunk/assets/img/phone@2x.png (added)
-
trunk/assets/img/qr.png (deleted)
-
trunk/assets/img/refresh.svg (added)
-
trunk/assets/img/remove.svg (added)
-
trunk/assets/img/tick-disabled.svg (added)
-
trunk/assets/img/tick.svg (added)
-
trunk/assets/img/vault.svg (added)
-
trunk/assets/js/print.js (added)
-
trunk/assets/js/print.min.js (added)
-
trunk/assets/js/twofas_light.js (modified) (view diffs)
-
trunk/assets/js/twofas_light.min.js (added)
-
trunk/assets/scss/includes/_backup_codes_box.scss (added)
-
trunk/assets/scss/includes/_backup_codes_tutorial.scss (added)
-
trunk/assets/scss/includes/_breadcrumb.scss (added)
-
trunk/assets/scss/includes/_buttons.scss (added)
-
trunk/assets/scss/includes/_card.scss (modified) (view diffs)
-
trunk/assets/scss/includes/_config_bar.scss (modified) (view diffs)
-
trunk/assets/scss/includes/_config_wrapper.scss (modified) (view diffs)
-
trunk/assets/scss/includes/_configured_box.scss (modified) (view diffs)
-
trunk/assets/scss/includes/_danger_zone_box.scss (added)
-
trunk/assets/scss/includes/_header.scss (modified) (view diffs)
-
trunk/assets/scss/includes/_loader.scss (deleted)
-
trunk/assets/scss/includes/_modal.scss (modified) (view diffs)
-
trunk/assets/scss/includes/_rate_plugin_prompt.scss (modified) (view diffs)
-
trunk/assets/scss/includes/_remove_bar.scss (deleted)
-
trunk/assets/scss/includes/_sprites_svg.scss (deleted)
-
trunk/assets/scss/includes/_switch.scss (added)
-
trunk/assets/scss/includes/_toast.scss (modified) (view diffs)
-
trunk/assets/scss/includes/_trusted_devices.scss (modified) (view diffs)
-
trunk/assets/scss/includes/_typography.scss (modified) (view diffs)
-
trunk/assets/scss/includes/_variables.scss (modified) (view diffs)
-
trunk/assets/scss/includes/_wrapper.scss (modified) (view diffs)
-
trunk/assets/scss/includes/cards (added)
-
trunk/assets/scss/includes/cards/_card_1.scss (added)
-
trunk/assets/scss/includes/cards/_card_2.scss (added)
-
trunk/assets/scss/includes/cards/_card_3.scss (added)
-
trunk/assets/scss/print.scss (added)
-
trunk/assets/scss/twofas_light.scss (modified) (view diffs)
-
trunk/assets/svg-sprites (deleted)
-
trunk/assets/view/backup_login_step.html.twig (added)
-
trunk/assets/view/error.html.twig (modified) (view diffs)
-
trunk/assets/view/includes/authentication_hidden_inputs.html.twig (added)
-
trunk/assets/view/includes/backup_codes_box.html.twig (added)
-
trunk/assets/view/includes/backup_codes_log_in_modal.html.twig (added)
-
trunk/assets/view/includes/backup_codes_modal.html.twig (added)
-
trunk/assets/view/includes/backup_codes_modal_confirm.html.twig (added)
-
trunk/assets/view/includes/backup_codes_preview.html.twig (added)
-
trunk/assets/view/includes/backup_codes_tutorial.html.twig (added)
-
trunk/assets/view/includes/config_bar.html.twig (modified) (view diffs)
-
trunk/assets/view/includes/configured_box.html.twig (modified) (view diffs)
-
trunk/assets/view/includes/confirmation_modal.html.twig (modified) (view diffs)
-
trunk/assets/view/includes/danger_zone_box.html.twig (added)
-
trunk/assets/view/includes/how_to_add_a_new_device_modal.html.twig (added)
-
trunk/assets/view/includes/private_key_modal.html.twig (added)
-
trunk/assets/view/includes/rate_plugin_prompt.html.twig (modified) (view diffs)
-
trunk/assets/view/includes/remove_config_modal.html.twig (modified) (view diffs)
-
trunk/assets/view/includes/remove_trusted_device_modal.html.twig (modified) (view diffs)
-
trunk/assets/view/includes/totp_switch_modal.html.twig (added)
-
trunk/assets/view/includes/trusted_devices.html.twig (modified) (view diffs)
-
trunk/assets/view/local_activation_on_multinetwork_error.html.twig (modified) (view diffs)
-
trunk/assets/view/local_activation_on_multisite_error.html.twig (modified) (view diffs)
-
trunk/assets/view/login_footer.html.twig (modified) (view diffs)
-
trunk/assets/view/login_second_step.html.twig (modified) (view diffs)
-
trunk/assets/view/plugin_main_page.html.twig (modified) (view diffs)
-
trunk/assets/view/steps/step_1.html.twig (modified) (view diffs)
-
trunk/assets/view/steps/step_2.html.twig (modified) (view diffs)
-
trunk/assets/view/steps/step_3.html.twig (modified) (view diffs)
-
trunk/changelog.txt (modified) (view diffs)
-
trunk/check.php (added)
-
trunk/constants.php (modified) (view diffs)
-
trunk/dependencies.php (modified) (view diffs)
-
trunk/dependencies/authentication.php (modified) (view diffs)
-
trunk/dependencies/core.php (modified) (view diffs)
-
trunk/dependencies/hooks.php (modified) (view diffs)
-
trunk/dependencies/http.php (modified) (view diffs)
-
trunk/dependencies/listeners.php (modified) (view diffs)
-
trunk/dependencies/requirements.php (deleted)
-
trunk/languages (added)
-
trunk/languages/2fas-light-en_US-twofas-light-js.json (added)
-
trunk/languages/2fas-light-en_US.mo (added)
-
trunk/languages/2fas-light-en_US.po (added)
-
trunk/languages/2fas-light.pot (added)
-
trunk/readme.txt (modified) (view diffs)
-
trunk/routes.php (modified) (view diffs)
-
trunk/src/Authentication/Handler/Backup_Login.php (added)
-
trunk/src/Authentication/Handler/Login_Handler.php (modified) (view diffs)
-
trunk/src/Authentication/Handler/Standard_Login.php (modified) (view diffs)
-
trunk/src/Authentication/Handler/Totp_Login.php (added)
-
trunk/src/Authentication/Handler/Trusted_Device_Login.php (modified) (view diffs)
-
trunk/src/Authentication/Login_Action.php (modified) (view diffs)
-
trunk/src/Authentication/Login_Process.php (modified) (view diffs)
-
trunk/src/Authentication/Login_Response.php (modified) (view diffs)
-
trunk/src/Authentication/Login_Token/Login_Token.php (modified) (view diffs)
-
trunk/src/Authentication/Login_Token/Login_Token_Manager.php (modified) (view diffs)
-
trunk/src/Authentication/Middleware/Authentication_Opener.php (modified) (view diffs)
-
trunk/src/Authentication/Middleware/External_Login.php (modified) (view diffs)
-
trunk/src/Authentication/Middleware/Jetpack_Interceptor.php (modified) (view diffs)
-
trunk/src/Authentication/Middleware/Jetpack_Redirector.php (modified) (view diffs)
-
trunk/src/Authentication/Middleware/Login_Stop.php (modified) (view diffs)
-
trunk/src/Authentication/Middleware/Login_Template.php (modified) (view diffs)
-
trunk/src/Authentication/Middleware/Middleware.php (modified) (view diffs)
-
trunk/src/Authentication/Middleware/Middleware_Interface.php (modified) (view diffs)
-
trunk/src/Authentication/Middleware/New_Trusted_Device.php (modified) (view diffs)
-
trunk/src/Authentication/Middleware/Reauth_Request.php (modified) (view diffs)
-
trunk/src/Authentication/Middleware/Second_Factor_Status_Check.php (modified) (view diffs)
-
trunk/src/Authentication/Middleware/Step_Token_Generator.php (modified) (view diffs)
-
trunk/src/Authentication/Template_Data.php (added)
-
trunk/src/Backup (added)
-
trunk/src/Backup/Code.php (added)
-
trunk/src/Backup/Code_Checker.php (added)
-
trunk/src/Backup/Code_Generator.php (added)
-
trunk/src/Core/Plugin.php (modified) (view diffs)
-
trunk/src/Core/Plugin_Compatibility.php (modified) (view diffs)
-
trunk/src/Core/Uninstaller.php (modified) (view diffs)
-
trunk/src/Events/Authentication_Expired.php (added)
-
trunk/src/Events/Authentication_Interface.php (added)
-
trunk/src/Events/Backup_Login_Completed.php (added)
-
trunk/src/Events/Login_Attempt_Failed.php (added)
-
trunk/src/Events/Login_Attempts_Reached.php (added)
-
trunk/src/Events/Login_Completed.php (deleted)
-
trunk/src/Events/Second_Step_Rendered.php (modified) (view diffs)
-
trunk/src/Events/Standard_Login_Completed.php (modified) (view diffs)
-
trunk/src/Events/Totp_Configuration_Removed.php (added)
-
trunk/src/Events/Trusted_Device_Login_Completed.php (modified) (view diffs)
-
trunk/src/Events/User_Interface.php (added)
-
trunk/src/Events/View_Response_Created.php (modified) (view diffs)
-
trunk/src/Exceptions/Backup_Codes_Not_Found_Exception.php (added)
-
trunk/src/Exceptions/Handler/Error_Handler.php (modified) (view diffs)
-
trunk/src/Exceptions/Handler/Error_Handler_Interface.php (modified) (view diffs)
-
trunk/src/Exceptions/Invalid_Backup_Code_Exception.php (added)
-
trunk/src/Exceptions/Invalid_Totp_Secret_Exception.php (modified) (view diffs)
-
trunk/src/Exceptions/Invalid_Totp_Token_Exception.php (modified) (view diffs)
-
trunk/src/Exceptions/Session_Exception.php (deleted)
-
trunk/src/Exceptions/Validation_Exception.php (modified) (view diffs)
-
trunk/src/Factories/Controller_Factory.php (modified) (view diffs)
-
trunk/src/Factories/Response_Factory.php (modified) (view diffs)
-
trunk/src/Factories/Session_Storage_Factory.php (modified) (view diffs)
-
trunk/src/Helpers/Dispatcher.php (modified) (view diffs)
-
trunk/src/Helpers/Environment.php (modified) (view diffs)
-
trunk/src/Helpers/Environment_Interface.php (deleted)
-
trunk/src/Helpers/Flash.php (modified) (view diffs)
-
trunk/src/Helpers/Hash.php (modified) (view diffs)
-
trunk/src/Helpers/Str.php (added)
-
trunk/src/Helpers/Trusted_Devices.php (modified) (view diffs)
-
trunk/src/Hooks/Admin_Menu_Action.php (modified) (view diffs)
-
trunk/src/Hooks/Authenticate_Filter.php (modified) (view diffs)
-
trunk/src/Hooks/Clean_Login_Process_Action.php (modified) (view diffs)
-
trunk/src/Hooks/Delete_Expired_Trusted_Devices_Action.php (added)
-
trunk/src/Hooks/Destroy_Session_Action.php (modified) (view diffs)
-
trunk/src/Hooks/Enqueue_Scripts_Action.php (modified) (view diffs)
-
trunk/src/Hooks/Enqueue_Styles_Action.php (modified) (view diffs)
-
trunk/src/Hooks/Hook_Handler.php (modified) (view diffs)
-
trunk/src/Hooks/Login_Footer_Action.php (modified) (view diffs)
-
trunk/src/Hooks/Multisite_Setup_Validation_Action.php (added)
-
trunk/src/Hooks/Network_Setup_Validation_Action.php (modified) (view diffs)
-
trunk/src/Hooks/Regenerate_Session_Action.php (modified) (view diffs)
-
trunk/src/Hooks/Save_Login_Time_Action.php (modified) (view diffs)
-
trunk/src/Hooks/Setup_User_Storage_Action.php (modified) (view diffs)
-
trunk/src/Http/Action_Index.php (modified) (view diffs)
-
trunk/src/Http/Controller.php (deleted)
-
trunk/src/Http/Controllers/Configure_Totp.php (modified) (view diffs)
-
trunk/src/Http/Controllers/Controller.php (added)
-
trunk/src/Http/Controllers/Disable_Totp.php (modified) (view diffs)
-
trunk/src/Http/Controllers/Enable_Totp.php (modified) (view diffs)
-
trunk/src/Http/Controllers/Generate_Backup_Codes.php (added)
-
trunk/src/Http/Controllers/Print_Backup_Codes.php (added)
-
trunk/src/Http/Controllers/Rate_Prompt.php (modified) (view diffs)
-
trunk/src/Http/Controllers/Reload_QR_Code.php (modified) (view diffs)
-
trunk/src/Http/Controllers/Remove_Configuration.php (added)
-
trunk/src/Http/Controllers/Remove_Totp.php (deleted)
-
trunk/src/Http/Controllers/Remove_Trusted_Device.php (modified) (view diffs)
-
trunk/src/Http/Controllers/Show_Plugin_Page.php (modified) (view diffs)
-
trunk/src/Http/Cookie.php (deleted)
-
trunk/src/Http/JSON_Response.php (deleted)
-
trunk/src/Http/Middleware/Check_Ajax.php (modified) (view diffs)
-
trunk/src/Http/Middleware/Check_Logged_In.php (added)
-
trunk/src/Http/Middleware/Check_Nonce.php (modified) (view diffs)
-
trunk/src/Http/Middleware/Check_Totp_Configured.php (modified) (view diffs)
-
trunk/src/Http/Middleware/Check_Totp_Enabled.php (modified) (view diffs)
-
trunk/src/Http/Middleware/Create_Response.php (modified) (view diffs)
-
trunk/src/Http/Middleware/Middleware.php (modified) (view diffs)
-
trunk/src/Http/Middleware/Middleware_Bag.php (modified) (view diffs)
-
trunk/src/Http/Middleware/Middleware_Interface.php (modified) (view diffs)
-
trunk/src/Http/No_Content.php (deleted)
-
trunk/src/Http/Not_Handled_Response.php (deleted)
-
trunk/src/Http/Redirect_Response.php (deleted)
-
trunk/src/Http/Request (added)
-
trunk/src/Http/Request.php (deleted)
-
trunk/src/Http/Request/Cookie.php (added)
-
trunk/src/Http/Request/Request.php (added)
-
trunk/src/Http/Request/Session.php (added)
-
trunk/src/Http/Response (added)
-
trunk/src/Http/Response/JSON_Response.php (added)
-
trunk/src/Http/Response/No_Content.php (added)
-
trunk/src/Http/Response/Not_Handled_Response.php (added)
-
trunk/src/Http/Response/Redirect_Response.php (added)
-
trunk/src/Http/Response/Safe_Redirect_Response.php (added)
-
trunk/src/Http/Response/View_Response.php (added)
-
trunk/src/Http/Route.php (modified) (view diffs)
-
trunk/src/Http/Safe_Redirect_Response.php (deleted)
-
trunk/src/Http/Session.php (deleted)
-
trunk/src/Http/View_Response.php (deleted)
-
trunk/src/Listeners/Add_Totp_Configuration.php (added)
-
trunk/src/Listeners/Authenticate_User_Fully.php (modified) (view diffs)
-
trunk/src/Listeners/Block_User.php (added)
-
trunk/src/Listeners/Close_Authentication.php (added)
-
trunk/src/Listeners/Delete_Trusted_Devices.php (deleted)
-
trunk/src/Listeners/Enable_Totp_For_User.php (deleted)
-
trunk/src/Listeners/Listener.php (modified) (view diffs)
-
trunk/src/Listeners/Reduce_Authentication_Attempts.php (added)
-
trunk/src/Listeners/Remove_Backup_Codes.php (added)
-
trunk/src/Listeners/Remove_Totp_Configuration.php (added)
-
trunk/src/Listeners/Remove_Trusted_Devices.php (added)
-
trunk/src/Listeners/Update_Backup_Codes.php (added)
-
trunk/src/Notifications/Notification.php (modified) (view diffs)
-
trunk/src/Random (added)
-
trunk/src/Random/Random_String_Generator.php (added)
-
trunk/src/Requirements (deleted)
-
trunk/src/Storage/Authentication_Storage.php (modified) (view diffs)
-
trunk/src/Storage/DB_Session_Storage.php (modified) (view diffs)
-
trunk/src/Storage/DB_Wrapper.php (modified) (view diffs)
-
trunk/src/Storage/In_Memory_Session_Storage.php (modified) (view diffs)
-
trunk/src/Storage/Session_Storage_Interface.php (modified) (view diffs)
-
trunk/src/Storage/Storage.php (modified) (view diffs)
-
trunk/src/Storage/Trusted_Devices_Storage.php (modified) (view diffs)
-
trunk/src/Storage/User_Storage.php (modified) (view diffs)
-
trunk/src/Templates/Browser_Twig_Extension.php (modified) (view diffs)
-
trunk/src/Templates/Twig.php (modified) (view diffs)
-
trunk/src/Templates/Views.php (modified) (view diffs)
-
trunk/src/Totp/Token.php (modified) (view diffs)
-
trunk/src/Totp/Token_Checker.php (modified) (view diffs)
-
trunk/src/Update/Migrations/Migration_0000_00_00_Create_Migrations_Table.php (modified) (view diffs)
-
trunk/src/Update/Migrations/Migration_0000_00_01_Create_Session_Tables.php (modified) (view diffs)
-
trunk/src/Update/Migrations/Migration_2018_11_30_Create_Trusted_Devices_Table.php (modified) (view diffs)
-
trunk/src/Update/Migrations/Migration_2018_12_11_Move_Trusted_Devices_To_Separate_Table.php (modified) (view diffs)
-
trunk/src/Update/Migrations/Migration_2019_01_08_Add_Last_Login_Time.php (modified) (view diffs)
-
trunk/src/Update/Migrations/Migration_2019_12_22_Create_Authentications_Table.php (modified) (view diffs)
-
trunk/src/Update/Migrations/Migration_2020_10_27_Remove_Old_Fields.php (modified) (view diffs)
-
trunk/src/Update/Updater.php (modified) (view diffs)
-
trunk/start.php (modified) (view diffs)
-
trunk/twofas_light.php (modified) (view diffs)
-
trunk/vendor/autoload.php (modified) (view diffs)
-
trunk/vendor/bin (deleted)
-
trunk/vendor/composer/InstalledVersions.php (modified) (view diffs)
-
trunk/vendor/composer/autoload_classmap.php (modified) (view diffs)
-
trunk/vendor/composer/autoload_psr4.php (modified) (view diffs)
-
trunk/vendor/composer/autoload_real.php (modified) (view diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (view diffs)
-
trunk/vendor/composer/installed.json (modified) (view diffs)
-
trunk/vendor/composer/installed.php (modified) (view diffs)
-
trunk/vendor/nikic/php-parser/bin (deleted)
-
trunk/vendor/nikic/php-parser/grammar/php7.y (modified) (view diffs)
-
trunk/vendor/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php (modified) (view diffs)
-
trunk/vendor/nikic/php-parser/lib/PhpParser/Lexer.php (modified) (view diffs)
-
trunk/vendor/nikic/php-parser/lib/PhpParser/Parser/Php7.php (modified) (view diffs)
-
trunk/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php (modified) (view diffs)
-
trunk/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php (modified) (view diffs)
-
trunk/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php (modified) (view diffs)
-
trunk/vendor/twofas (deleted)
-
trunk/vendor/whichbrowser/parser/bin (deleted)
-
trunk/vendor/whichbrowser/parser/data/applications-bots.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/data/applications-browsers.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/data/applications-others.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/data/browsers-chrome.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/data/models-android.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/data/regexes/applications-bots.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/data/regexes/applications-browsers.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/data/regexes/applications-others.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/src/Analyser/Camouflage.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/src/Analyser/Derive.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/src/Analyser/Header.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/src/Analyser/Header/Useragent/Browser.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Ereader.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Mobile.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Television.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/src/Analyser/Header/Useragent/Engine.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/src/Analyser/Header/Useragent/Os.php (modified) (view diffs)
-
trunk/vendor/whichbrowser/parser/src/Data/Applications.php (modified) (view diffs)
Note: See TracChangeset
for help on using the changeset viewer.