filebrowser/settings
KhashayarKhm b233d47459 feat(http,settings): implement TOTP handlers for 2FA
- add TOTP token expiration time default and update the GetTokenExpirationTime function in settings package
- update loginResponse struct and loginHandler
- add TOTPEnabled field to userInfo struct
- add verifyTOTPHandler to verify TOTP codes
- add withTOTP middleware
- update getUserID and userGetHandler to remove TOTP fields like password
- add userEnableTOTPHandler to initiate TOTP setup
- add userGetTOTPHandler and userDisableTOTPHandler for management
- add userCheckTOTPHandler to check TOTP setup
2025-04-29 11:19:27 +03:30
..
branding.go feat: add a new setting that disables the display of the disk usage (#2136) 2023-02-15 23:30:48 +01:00
defaults.go feat: add ability to select file modified time format (#1536) 2021-09-11 14:12:51 +02:00
dir.go fix: set correct scope when user home creation is enabled 2022-06-03 16:04:15 +02:00
settings.go feat(http,settings): implement TOTP handlers for 2FA 2025-04-29 11:19:27 +03:30
storage.go feat: integrate tus.io for resumable and chunked uploads (#2145) 2023-07-28 18:15:44 +02:00
tus.go feat: integrate tus.io for resumable and chunked uploads (#2145) 2023-07-28 18:15:44 +02:00