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
|
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
|
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 |
Yasen Pramatarov
|
947a4e39c5
|
Updates 2fa templates
|
2025-04-08 10:29:21 +03:00 |
Yasen Pramatarov
|
7b7e44faf2
|
Fixes 2fa classes
|
2025-04-08 10:27:52 +03:00 |
Yasen Pramatarov
|
ac1581e8de
|
Fix for blank profile fields
|
2025-04-08 10:24:43 +03:00 |
Yasen Pramatarov
|
e00599b4f0
|
Fixes typo
|
2025-04-07 16:41:22 +03:00 |
Yasen Pramatarov
|
200f87ea48
|
Adds right profile dropdown menu
|
2025-04-07 16:35:05 +03:00 |
Yasen Pramatarov
|
7676bcd1c1
|
Updates user class for cdentials management
|
2025-04-07 16:28:56 +03:00 |
Yasen Pramatarov
|
925df9b915
|
Adds credentials page
|
2025-04-07 16:21:35 +03:00 |
Yasen Pramatarov
|
7668ee2040
|
Adds CSRF protection to profile page
|
2025-04-07 15:24:53 +03:00 |
Yasen Pramatarov
|
90688016e8
|
Adds class and SQL for two-factor auth
|
2025-04-07 12:44:22 +03:00 |
Yasen Pramatarov
|
b4fabb6d59
|
Fixes border case when timezone is empty but not null
|
2025-04-07 12:32:54 +03:00 |
Yasen Pramatarov
|
aa530c20d2
|
Removes closing php tags
|
2025-03-17 12:38:24 +02:00 |
Yasen Pramatarov
|
e2daf22ad7
|
HTML fixes
|
2025-02-28 13:50:54 +02:00 |
Yasen Pramatarov
|
921f310ac1
|
Adds CSRF toek to registration
|
2025-02-24 22:05:20 +02:00 |
Yasen Pramatarov
|
d9bee210d4
|
Adds 'ip' to validator
|
2025-02-24 14:47:23 +02:00 |
Yasen Pramatarov
|
2fc6940c11
|
Adds missing feedback messages to login and security
|
2025-02-24 14:08:05 +02:00 |
Yasen Pramatarov
|
ecad8e2801
|
Adds back auto-blacklisting in rate limiter
|
2025-02-23 19:35:38 +02:00 |