Commit Graph

36 Commits (101f4c539afa0f2533f749681fd20bfe2f006523)

Author SHA1 Message Date
Yasen Pramatarov d3f0c90272 Removes code duplicating with session class 2025-04-13 19:11:52 +03:00
Yasen Pramatarov 566b16190e Adds session timeout message 2025-04-13 19:06:48 +03:00
Yasen Pramatarov f8118315e7 Fixes session tests 2025-04-12 16:48:53 +03:00
Yasen Pramatarov d28d69d350 Fixes CSRF issue after login with 2fa code 2025-04-12 16:28:33 +03:00
Yasen Pramatarov 2ca1714992 Fixes session management and increases time to 2 hours w/out "remember me" 2025-04-12 16:22:41 +03:00
Yasen Pramatarov d253d87515 Fixes config file editing 2025-04-11 16:55:08 +03:00
Yasen Pramatarov eb0a603b8d Updates credentials page and session vars 2025-04-08 10:30:07 +03:00
Yasen Pramatarov aa530c20d2 Removes closing php tags 2025-03-17 12:38:24 +02:00
Yasen Pramatarov 2fc6940c11 Adds missing feedback messages to login and security 2025-02-24 14:08:05 +02:00
Yasen Pramatarov 4a18c344c8 Fixes rate limiting bugs 2025-02-23 19:22:47 +02:00
Yasen Pramatarov 0f6dda44b8 Gets the client IP from a central place 2025-02-23 17:58:26 +02:00
Yasen Pramatarov b4b5a7ac8f Fixes CSRF 2025-02-23 17:48:02 +02:00
Yasen Pramatarov 035681ab28 Fixes app root redirection on ratelimiting 2025-02-23 15:21:40 +02:00
Yasen Pramatarov 34779bb891 Adds proper logging to CSRF middleware 2025-02-23 13:51:36 +02:00
Yasen Pramatarov 019f31cc05 Temporary fix for CSRF logging 2025-02-23 00:04:26 +02:00
Yasen Pramatarov 487c23da3e Fixes errors in ratelimiter 2025-02-21 11:44:52 +02:00
Yasen Pramatarov 5327bde032 Adds tests for middleware 2025-02-19 15:31:01 +02:00
Yasen Pramatarov c2f63f6121 Adds security headers and CSRF protection tests 2025-02-19 11:08:42 +02:00
Yasen Pramatarov 2da13af04c Bugfixes 2025-02-17 18:51:39 +02:00
Yasen Pramatarov 363fbf2a6b Reorganizes helper include files 2025-02-17 16:50:57 +02:00
Yasen Pramatarov 3953546ace Adds option to allow media on selected pages 2025-02-17 16:03:59 +02:00
Yasen Pramatarov b7e10363d0 Adds security headers include middleware 2025-02-17 15:52:46 +02:00
Yasen Pramatarov f53a3eef05 Fixes remnants of old messaging system 2025-02-17 15:47:36 +02:00
Yasen Pramatarov ae8d84012b Bugfixes 2025-02-17 15:41:35 +02:00
Yasen Pramatarov ddb86eae51 Bugfixes 2025-02-17 15:40:34 +02:00
Yasen Pramatarov c465fbfdf4 Pages ratelimit middleware 2025-02-17 15:05:44 +02:00
Yasen Pramatarov 730a5c153e Adds session management 2025-02-17 14:36:00 +02:00
Yasen Pramatarov 3a9916e63b Renames messages to feedback 2025-02-17 10:24:50 +02:00
Yasen Pramatarov 3e9eb0d822 Renames messages to feedback 2025-02-16 10:18:26 +02:00
Yasen Pramatarov ef97dda39b Renames messages to feedback 2025-02-15 10:13:39 +02:00
Yasen Pramatarov 6c37a082bf Adds validation to registration form 2025-02-10 19:25:17 +02:00
Yasen Pramatarov 9c9a306f55 Implements security helper and CSRF middleware 2025-01-30 18:47:13 +02:00
Yasen Pramatarov a5b2653ed4 Removes all old messaging system references 2025-01-15 18:52:15 +02:00
Yasen Pramatarov a8bf994ae5 Messages system troubleshoot 2025-01-07 13:02:57 +02:00
Yasen Pramatarov b314cdd14d Implements and troubleshoots new messages system 2025-01-06 11:13:28 +02:00
Yasen Pramatarov 4bfae911db Reorganizes includes and helpers folders 2025-01-04 18:37:48 +02:00