|  Yasen Pramatarov | e88229bee2 | Troubleshoots login redirects | 2025-04-22 16:20:56 +03:00 | 
				
					
						|  Yasen Pramatarov | 0b59072d9b | Adds login redirection to original requested page | 2025-04-22 15:31:50 +03:00 | 
				
					
						|  Yasen Pramatarov | 6542df9074 | Fixes the tests | 2025-04-17 10:59:40 +03:00 | 
				
					
						|  Yasen Pramatarov | 40c646291e | Removes old registration core code | 2025-04-17 10:45:29 +03:00 | 
				
					
						|  Yasen Pramatarov | 4877354e8d | Fixes register plugin | 2025-04-17 10:41:40 +03:00 | 
				
					
						|  Yasen Pramatarov | 61d23cd8c2 | Lets plugins add themselves to the public pages | 2025-04-17 10:36:45 +03:00 | 
				
					
						|  Yasen Pramatarov | 8dfd54eb9f | Replaces hardcoded register link with a plugin hook | 2025-04-17 10:31:35 +03:00 | 
				
					
						|  Yasen Pramatarov | af8d86321f | Removes hardcoded "register" page | 2025-04-17 10:30:34 +03:00 | 
				
					
						|  Yasen Pramatarov | 26817c1bb6 | Adds registration plugin | 2025-04-17 10:29:31 +03:00 | 
				
					
						|  Yasen Pramatarov | 6443eb9b00 | Makes plugin system plugin-name agnostic | 2025-04-17 10:20:37 +03:00 | 
				
					
						|  Yasen Pramatarov | 14eefb99e9 | Adds "manage plugins" right | 2025-04-17 09:46:19 +03:00 | 
				
					
						|  Yasen Pramatarov | 3915ca6633 | Prepares for plugins. Autodiscovery and hooks. | 2025-04-16 20:23:27 +03:00 | 
				
					
						|  Yasen Pramatarov | 5246c47ee6 | Makes csrf_token a global constant and moves it to includes | 2025-04-16 13:11:51 +03:00 | 
				
					
						|  Yasen Pramatarov | 221a6e8139 | Removes system settings entries from sidebar menu | 2025-04-15 22:43:23 +03:00 | 
				
					
						|  Yasen Pramatarov | b098096930 | Uses $userId instead of session var | 2025-04-15 22:40:29 +03:00 | 
				
					
						|  Yasen Pramatarov | 47779baa5e | Adds top right system menu | 2025-04-15 22:37:49 +03:00 | 
				
					
						|  Yasen Pramatarov | eebdbc409c | Adds top right help menu | 2025-04-15 22:29:55 +03:00 | 
				
					
						|  Yasen Pramatarov | 95530ed5f0 | Adds CSRF to profile edit pages | 2025-04-15 18:10:17 +03:00 | 
				
					
						|  Yasen Pramatarov | 0a7f3737c5 | Explicitly adds/removes rights, makes possible to remove all rights | 2025-04-15 18:05:09 +03:00 | 
				
					
						|  Yasen Pramatarov | 9cb7812144 | Bugfixes | 2025-04-15 17:57:13 +03:00 | 
				
					
						|  Yasen Pramatarov | 4625321079 | Removes length check for old password | 2025-04-14 19:39:51 +03:00 | 
				
					
						|  Yasen Pramatarov | 1c2c1a76fa | Fixes bugs in login ratelimiting | 2025-04-14 19:36:07 +03:00 | 
				
					
						|  Yasen Pramatarov | 8d64bf7c6e | Ratelimits only failed login attempts | 2025-04-14 19:12:26 +03:00 | 
				
					
						|  Yasen Pramatarov | 45181c11c5 | Fixes db connection issues | 2025-04-14 18:07:15 +03:00 | 
				
					
						|  Yasen Pramatarov | e96480807c | Updates SQL schemas | 2025-04-14 18:06:44 +03:00 | 
				
					
						|  Yasen Pramatarov | 9e94639657 | Makes password at least 8 chars | 2025-04-14 15:48:54 +03:00 | 
				
					
						|  Yasen Pramatarov | 649a94c560 | Fixes to show session expiration only once | 2025-04-14 15:31:19 +03:00 | 
				
					
						|  Yasen Pramatarov | 8655258ac3 | Standartizes $userId as user ID variable in whole app | 2025-04-14 10:39:58 +03:00 | 
				
					
						|  Yasen Pramatarov | 67ba6b38c7 | Session expiration bug fix | 2025-04-14 10:06:13 +03:00 | 
				
					
						|  Yasen Pramatarov | 16854f0f77 | Fixes tests and adds Session unit test | 2025-04-13 20:51:52 +03:00 | 
				
					
						|  Yasen Pramatarov | 582b5492fe | Removes unneded login reirects | 2025-04-13 20:05:10 +03:00 | 
				
					
						|  Yasen Pramatarov | 101f4c539a | Validates pagination vars | 2025-04-13 19:49:47 +03:00 | 
				
					
						|  Yasen Pramatarov | 522cded113 | Implements the session class | 2025-04-13 19:46:48 +03:00 | 
				
					
						|  Yasen Pramatarov | f77e15bf44 | Implements the new session class | 2025-04-13 19:34:13 +03:00 | 
				
					
						|  Yasen Pramatarov | dbdbe1bf49 | Switches to session class in templates | 2025-04-13 19:12:28 +03:00 | 
				
					
						|  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 | 5281102e36 | Adds a special 'session' class for all session things. | 2025-04-13 15:18:53 +03:00 | 
				
					
						|  Yasen Pramatarov | b6420391e1 | Prepares for v0.4 | 2025-04-12 17:21:34 +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 | d72dd5fabc | Fixes config editing | 2025-04-11 18:29:47 +03:00 | 
				
					
						|  Yasen Pramatarov | d253d87515 | Fixes config file editing | 2025-04-11 16:55:08 +03:00 | 
				
					
						|  Yasen Pramatarov | 9d3bb9ef04 | Fixes border case of empty profile fields | 2025-04-09 09:17:17 +03:00 | 
				
					
						|  Yasen Pramatarov | f27f3fe62f | Fixes tests | 2025-04-08 13:13:49 +03:00 | 
				
					
						|  Yasen Pramatarov | 0d4251b321 | Adds forgotten password reset functionality | 2025-04-08 12:12:14 +03:00 | 
				
					
						|  Yasen Pramatarov | 11fa58bd6e | Adds site name to the config | 2025-04-08 12:02:01 +03:00 | 
				
					
						|  Yasen Pramatarov | 71b0448004 | Adds 2fa to the login page | 2025-04-08 10:30:18 +03:00 | 
				
					
						|  Yasen Pramatarov | eb0a603b8d | Updates credentials page and session vars | 2025-04-08 10:30:07 +03:00 |