Spine
|
885d50795f
|
move the easy scalar() pg queries to scalarex()
|
2026-05-27 23:35:09 +02:00 |
|
Spine
|
4a25126da1
|
staff can enforce mandatory MFA for a user
|
2026-05-27 23:29:06 +02:00 |
|
Spine
|
9c91be8e28
|
remove parentheses from (new Class())->method()
|
2025-08-07 16:03:10 +02:00 |
|
Spine
|
6f653fd6ef
|
upgrade qrcode libary, replace word 2FA with MFA
|
2025-07-28 17:00:18 +02:00 |
|
Spine
|
044c330a6c
|
record ip when an MFA token is burnt
|
2025-07-28 16:55:17 +02:00 |
|
Spine
|
3e9b2bcb4f
|
phpstan level 8 preparation
|
2025-07-28 16:55:16 +02:00 |
|
Spine
|
82376f08df
|
sleep as little as possible in time-critical tests
|
2025-07-28 16:55:16 +02:00 |
|
Spine
|
2b37c53e8a
|
replace user->id() method with user->id property
|
2025-07-28 16:55:16 +02:00 |
|
Spine
|
d5f3941e7a
|
BaseObject knows how to remove itself from the database
|
2025-07-28 16:55:16 +02:00 |
|
Spine
|
a6a2028414
|
audit trail: stop updating AdminComments
|
2025-05-23 14:41:16 +02:00 |
|
 sheepishandSpine
|
ce60cc732d
|
refactor 2fa
|
2025-02-24 14:37:55 +01:00 |
|