History of the file that is called src/include/lib/Garradin/Membres/Session.php at checkin c3541ceb638df298

2024-01-16
18:17
Fix missing trash key file: [7cd2174984] check-in: [9221c82025] user: bohwaz, branch: trunk, size: 19326 [annotate] [blame] [check-ins using] [diff]
2024-01-13
13:36
Fix permission to trash files file: [2db8b79249] check-in: [3004e8387f] user: bohwaz, branch: trunk, size: 19302 [annotate] [blame] [check-ins using] [diff]
2024-01-08
21:37
* Allow to change category for non-config-admin users, but only to less or same category (no escalation) * Allow to list, edit and delete users from API file: [9927db1dc9] check-in: [483bd5bc20] user: bohwaz, branch: trunk, size: 19281 [annotate] [blame] [check-ins using] [diff]
2023-11-27
15:59
Make sure we are not trying to gain access to an unknown section file: [9e16088dbd] check-in: [2016ab4a71] user: bohwaz, branch: trunk, size: 19024 [annotate] [blame] [check-ins using] [diff]
2023-11-26
17:02
Make sure strtok calls are grouped and memory is cleared everywhere file: [24c749f96f] check-in: [c3c84607c2] user: bohwaz, branch: trunk, size: 18915 [annotate] [blame] [check-ins using] [diff]
16:18
Make sure to clear strtok memory file: [574f58bdbc] check-in: [479062192b] user: bohwaz, branch: trunk, size: 18916 [annotate] [blame] [check-ins using] [diff]
2023-11-24
23:07
Make sure that we don't care about missing/empty user fields when changing password file: [bce1d5b55e] check-in: [f1a8335d95] user: bohwaz, branch: trunk, size: 18905 [annotate] [blame] [check-ins using] [diff]
2023-11-15
14:06
Don't return user ID from internal, as it might be wrong file: [7521df0c76] check-in: [3bdb49176b] user: bohwaz, branch: trunk, size: 18900 [annotate] [blame] [check-ins using] [diff]
2023-11-14
12:31
Fix preferences on NULL user file: [5d1bb805a8] check-in: [b29d2ee2b6] user: bohwaz, branch: trunk, size: 18891 [annotate] [blame] [check-ins using] [diff]
2023-10-16
23:34
Fix read access to public extensions files file: [4fb584379d] check-in: [df2b6dd4a7] user: bohwaz, branch: trunk, size: 18859 [annotate] [blame] [check-ins using] [diff]
2023-09-22
00:06
Fix user is not logged-in file: [a8f718c4ee] check-in: [6bbff94622] user: bohwaz, branch: dev, size: 18860 [annotate] [blame] [check-ins using] [diff]
2023-09-21
23:01
Make sure local_login resets when the constant is changed file: [978f684b25] check-in: [b58351411e] user: bohwaz, branch: dev, size: 18845 [annotate] [blame] [check-ins using] [diff]
16:26
Fix trim on path file: [7cbdcdee18] check-in: [40afead687] user: bohwaz, branch: dev, size: 18725 [annotate] [blame] [check-ins using] [diff]
15:30
Change fields access to allow fine-grained access control file: [6da37e28f8] check-in: [f1e3a00037] user: bohwaz, branch: dev, size: 18724 [annotate] [blame] [check-ins using] [diff]
2023-09-19
00:17
Logout if logged user has disappeared file: [3b5aacf57c] check-in: [98c47b58ee] user: bohwaz, branch: dev, size: 17254 [annotate] [blame] [check-ins using] [diff]
2023-09-18
12:59
Fix potential issues seen by phpstan file: [d1ed1cbfec] check-in: [16656f87a3] user: bohwaz, branch: dev, size: 17261 [annotate] [blame] [check-ins using] [diff]
2023-09-16
19:36
Fix reset feature file: [28ec98b1ed] check-in: [6f8d1644e9] user: bohwaz, branch: dev, size: 17228 [annotate] [blame] [check-ins using] [diff]
2023-09-15
15:44
Make sure we catch empty context file: [255dbcdf0b] check-in: [4bbd86e8c0] user: bohwaz, branch: dev, size: 17138 [annotate] [blame] [check-ins using] [diff]
2023-09-11
18:32
Fix password recovery form file: [1c6c7713df] check-in: [43201a34ff] user: bohwaz, branch: dev, size: 17115 [annotate] [blame] [check-ins using] [diff]
15:39
Fix password recovery file: [8841069d52] check-in: [99349b3349] user: alinaar, branch: dev, size: 16970 [annotate] [blame] [check-ins using] [diff]
2023-09-02
15:35
Implement file storage for modules and plugins file: [7c46adb0c2] check-in: [a88ce847b8] user: bohwaz, branch: dev, size: 16921 [annotate] [blame] [check-ins using] [diff]
2023-08-22
03:10
Use a slightly better/clearer callback logic in signals file: [8823342af3] check-in: [2ccaea2d47] user: bohwaz, branch: dev, size: 15475 [annotate] [blame] [check-ins using] [diff]
2023-08-18
01:45
Fix login logging (aha) file: [4dd20a05e7] check-in: [117edf7764] user: bohwaz, branch: dev, size: 15480 [annotate] [blame] [check-ins using] [diff]
2023-07-21
13:28
Renamed src/include/lib/Garradin/Users/Session.php → src/include/lib/Paheko/Users/Session.php. Rename everything from Garradin to Paheko file: [394444131d] check-in: [736b20220e] user: bohwaz, branch: dev, size: 15416 [annotate] [blame] [check-ins using] [diff]
2023-06-29
12:47
Fix session forceLogin file: [ad612a336c] check-in: [66da67e0c6] user: bohwaz, branch: dev, size: 15448 [annotate] [blame] [check-ins using] [diff]
2023-06-28
23:03
Don't use FORCE_LOGIN on every request file: [9b5da8ce47] check-in: [bc4531b12b] user: bohwaz, branch: dev, size: 15462 [annotate] [blame] [check-ins using] [diff]
2023-06-14
21:05
Transmit secret token in URL for session cookie when fetching for PDF file: [d22cb1c9be] check-in: [461bf4fcc7] user: bohwaz, branch: dev, size: 15436 [annotate] [blame] [check-ins using] [diff]
2023-04-11
18:51
Allow to create a module from web UI file: [7666987273] check-in: [eff8d94ddb] user: bohwaz, branch: dev, size: 15271 [annotate] [blame] [check-ins using] [diff]
2023-03-29
16:58
Fix [7982be95bd] allow people to edit their own files file: [cf509111c0] check-in: [0bbf008811] user: bohwaz, branch: dev, size: 15097 [annotate] [blame] [check-ins using] [diff]
2023-03-08
21:16
Use U_NOCASE for password reminder, instead of NOCASE, same as trunk file: [2614a5db66] check-in: [73a745bf99] user: bohwaz, branch: dev, size: 15096 [annotate] [blame] [check-ins using] [diff]
2023-02-14
22:29
Refactor plugins to have the same UI for plugins and modules, also modernize code of plugins management file: [18019a2edb] check-in: [a8251477ac] user: bohwaz, branch: dev, size: 15094 [annotate] [blame] [check-ins using] [diff]
15:02
Use INI file instead of JSON for Module metadata (easier to use), allow to add home button and menu item without any code file: [4b67ea0f8f] check-in: [366dbe8987] user: bohwaz, branch: dev, size: 15090 [annotate] [blame] [check-ins using] [diff]
2023-02-08
03:37
Use non-locking mode for sessions, as locking meant we couldn't fetch a private file from a PDF program at the same time as running the PDF program from the PHP page... file: [4d9aa4f9ca] check-in: [88ed1ac0b5] user: bohwaz, branch: dev, size: 14933 [annotate] [blame] [check-ins using] [diff]
2023-01-28
00:24
Make sure we don't create an infinite loop through isLogged file: [67546be240] check-in: [af3e7327cb] user: bohwaz, branch: dev, size: 14662 [annotate] [blame] [check-ins using] [diff]
2023-01-08
19:52
Fix compatibility with PHP 8.2 file: [9f11054449] check-in: [2600782044] user: bohwaz, branch: dev, size: 14676 [annotate] [blame] [check-ins using] [diff]
2022-12-24
03:25
Implement basis of crypto support per-user, so that each user would have a public and private key, encrypted using their password, making it possible to encrypt messages to a user, and them being able to decrypt it using their password file: [f06d3e3272] check-in: [55fcc40802] user: bohwaz, branch: crypto, size: 15142 [annotate] [blame] [check-ins using] [diff]
2022-12-18
15:21
Implement user preferences file: [30a62438ad] check-in: [dc435334b0] user: bohwaz, branch: dev, size: 14637 [annotate] [blame] [check-ins using] [diff]
2022-12-10
05:01
Add static cache to website file: [a9f888f5d7] check-in: [e7eb0aa019] user: bohwaz, branch: dev, size: 14373 [annotate] [blame] [check-ins using] [diff]
2022-11-28
16:41
Fix issues with old references to Membres class file: [00889035f3] check-in: [1ce5b6aa31] user: bohwaz, branch: dev, size: 14375 [annotate] [blame] [check-ins using] [diff]
2022-11-27
17:36
Use a different session prefix according to session context file: [25475cc8c7] check-in: [c2b5f1f72c] user: bohwaz, branch: dev, size: 14367 [annotate] [blame] [check-ins using] [diff]
04:42
Fix missing use statements file: [42315b926d] check-in: [07442ef5ff] user: bohwaz, branch: dev, size: 14128 [annotate] [blame] [check-ins using] [diff]
04:33
Use a different session name for WebDAV/NextCloud apps to avoid security issues file: [58c752f3ef] check-in: [4ba510f315] user: bohwaz, branch: dev, size: 14172 [annotate] [blame] [check-ins using] [diff]
2022-11-14
12:16
Fix small issues reported by demo.garradin.eu file: [c079c72d6a] check-in: [f376e889c5] user: bohwaz, branch: dev, size: 17155 [annotate] [blame] [check-ins using] [diff]
03:09
NC/OC are restricted to documents, so there's no use in showing other rights file: [6f02f69f5d] check-in: [9606c504f7] user: bohwaz, branch: dev, size: 17161 [annotate] [blame] [check-ins using] [diff]
2022-11-13
21:39
Improve login flow from NextCloud/ownCloud apps file: [fa0c926a33] check-in: [b2887ad795] user: bohwaz, branch: dev, size: 16930 [annotate] [blame] [check-ins using] [diff]
17:58
Fix router for root files file: [38f0d3ac47] check-in: [bc10ac1dcb] user: bohwaz, branch: dev, size: 16795 [annotate] [blame] [check-ins using] [diff]
2022-11-12
18:55
Add form to create first year and bank accounts balances file: [94b5275fe6] check-in: [7f13c2e0dd] user: bohwaz, branch: trunk, size: 13441 [annotate] [blame] [check-ins using] [diff]
2022-11-06
01:15
Fix issues found by PHPstan file: [b229086767] check-in: [43a082d40a] user: bohwaz, branch: accounts_refactor, size: 13289 [annotate] [blame] [check-ins using] [diff]
2022-10-26
04:25
Refactor file permissions for something simpler file: [47f3bcb370] check-in: [046c3b17be] user: bohwaz, branch: dev, size: 16798 [annotate] [blame] [check-ins using] [diff]
02:56
Move file permissions to Session file: [4e919b4d80] check-in: [b7cc482a4e] user: bohwaz, branch: dev, size: 16449 [annotate] [blame] [check-ins using] [diff]
02:32
Don't store user and permissions in session, request the database directly file: [d33b0bd237] check-in: [5c93319f45] user: bohwaz, branch: dev, size: 15605 [annotate] [blame] [check-ins using] [diff]
2022-10-24
16:09
Merge with trunk file: [5d6e7aafc2] check-in: [359a45754d] user: bohwaz, branch: dev, size: 15852 [annotate] [blame] [check-ins using] [diff]
2022-10-20
19:24
Return login field, not email field when sending password changed email file: [739cac4bb3] check-in: [9486abac33] user: bohwaz, branch: trunk, size: 13297 [annotate] [blame] [check-ins using] [diff]
2022-10-15
22:29
Make sure we get true from login, as it can also return ::REQUIRE_OTP file: [dbea90d4d4] check-in: [a8c5f801cf] user: bohwaz, branch: dev, size: 15649 [annotate] [blame] [check-ins using] [diff]
2022-10-08
13:55
Add user.login and user.password.change signals file: [981508df1f] check-in: [999c6c016c] user: bohwaz, branch: trunk, size: 13147 [annotate] [blame] [check-ins using] [diff]
2022-09-18
21:16
Fix PGP encryption for password recovery file: [ac0b39e18d] check-in: [9d65713f08] user: bohwaz, branch: trunk, size: 12548 [annotate] [blame] [check-ins using] [diff]
2022-09-14
00:32
Clean logs when someone logs in file: [d1765280b5] check-in: [8fa541d7e2] user: bohwaz, branch: dev, size: 15640 [annotate] [blame] [check-ins using] [diff]
2022-09-13
17:57
Implement possibility for an admin to login as a different user file: [1de664f07c] check-in: [4948442e75] user: bohwaz, branch: dev, size: 15604 [annotate] [blame] [check-ins using] [diff]
2022-09-06
16:27
Implement user log file: [d7a569eb29] check-in: [bfc0704c53] user: bohwaz, branch: dev, size: 15451 [annotate] [blame] [check-ins using] [diff]
2022-09-02
18:19
Make it clearer why you cannot delete yourself or remove your own connection rights file: [d2cb8e7c80] check-in: [3adb643007] user: bohwaz, branch: dev, size: 14264 [annotate] [blame] [check-ins using] [diff]
2022-08-28
22:29
Implement NextCloud compatibility with desktop and mobile apps file: [e9322640fc] check-in: [63fda211ef] user: bohwaz, branch: dev, size: 14090 [annotate] [blame] [check-ins using] [diff]
05:38
Add methods to manage app tokens and sessions file: [34499b8a09] check-in: [d4fb70cd02] user: bohwaz, branch: dev, size: 13477 [annotate] [blame] [check-ins using] [diff]
2022-08-26
20:33
Refactor/rename Emails to use Smartyer templates for email content file: [c4203be2f6] check-in: [f10ad977cd] user: bohwaz, branch: dev, size: 11100 [annotate] [blame] [check-ins using] [diff]
01:58
Implement support for external auth services, eg. SSO with LDAP file: [8e6b0ebcb3] check-in: [8076a220e8] user: bohwaz, branch: dev, size: 11869 [annotate] [blame] [check-ins using] [diff]
2022-08-13
22:29
Implement PGP encryption for all emails if a PGP public key is present file: [db11cbf7ea] check-in: [8a688b48bd] user: bohwaz, branch: dev, size: 11247 [annotate] [blame] [check-ins using] [diff]
20:22
Refactor user security details page, login and password recovery file: [7baa1f9972] check-in: [e4a64ff99c] user: bohwaz, branch: dev, size: 11751 [annotate] [blame] [check-ins using] [diff]
12:04
Refactor password change form, customize for first password file: [9aa42938e1] check-in: [ff4431861d] user: bohwaz, branch: dev, size: 13654 [annotate] [blame] [check-ins using] [diff]
10:14
Refactor password recovery form file: [c4e089fae6] check-in: [b9689fbdc8] user: bohwaz, branch: dev, size: 13227 [annotate] [blame] [check-ins using] [diff]
2022-07-31
00:26
Merge trunk into dev file: [6b587e0689] check-in: [9593a6f5f3] user: bohwaz, branch: dev, size: 13081 [annotate] [blame] [check-ins using] [diff]
2022-07-05
00:19
Session: make sure the section returns something even if invalid file: [47bb0d9b71] check-in: [83ddebb59c] user: bohwaz, branch: trunk, size: 12548 [annotate] [blame] [check-ins using] [diff]
2022-06-03
22:30
Refactor sending of private message file: [bb5c2e7d5a] check-in: [67ec8c1036] user: bohwaz, branch: dev, size: 13108 [annotate] [blame] [check-ins using] [diff]
21:17
Move templates, fix install file: [b56bc31aec] check-in: [299f0f0889] user: bohwaz, branch: dev, size: 13064 [annotate] [blame] [check-ins using] [diff]
18:58
Merge latest trunk/emails to dev file: [baac849d24] check-in: [42f4f0980c] user: bohwaz, branch: dev, size: 13078 [annotate] [blame] [check-ins using] [diff]
2022-05-30
20:52
Implement Skriv/Markdown emails + HTML + templates file: [710cbbf9c2] check-in: [1cda3002a9] user: bohwaz, branch: emails, size: 12540 [annotate] [blame] [check-ins using] [diff]
2022-05-13
16:29
Merge with trunk file: [7fdbb21d3f] check-in: [19a0b12f84] user: bohwaz, branch: emails, size: 12500 [annotate] [blame] [check-ins using] [diff]
2022-04-14
14:26
Refactor mass mailing, implement send to users subscribed to a service file: [6611303e41] check-in: [f757d88e60] user: bohwaz, branch: dev, size: 13012 [annotate] [blame] [check-ins using] [diff]
2022-04-02
13:36
Remove references to old membres table file: [99cfad5692] check-in: [fff6f6995a] user: bohwaz, branch: dev, size: 12924 [annotate] [blame] [check-ins using] [diff]
2022-03-16
03:16
Rename remaining Config properties to English, including nom_asso and so on file: [6bbe60cbfc] check-in: [ebc1d0229e] user: bohwaz, branch: dev, size: 12934 [annotate] [blame] [check-ins using] [diff]
2022-03-14
21:15
Improve Upgrade process if something fails file: [a6264911af] check-in: [22b37319aa] user: bohwaz, branch: dev, size: 12934 [annotate] [blame] [check-ins using] [diff]
2022-02-11
14:57
Merge with trunk file: [a5ae9b91f2] check-in: [a2054097bc] user: bohwaz, branch: dev, size: 12936 [annotate] [blame] [check-ins using] [diff]
2022-02-09
21:36
Fix restore backup where user does not exist anymore: force login as first admin account file: [5ca1fff613] check-in: [70bfaa52e7] user: bohwaz, branch: trunk, size: 12488 [annotate] [blame] [check-ins using] [diff]
2022-01-12
00:57
Use a transliterated duplicate table, not a FTS4 table, as it would not resolve the issue of ordering unicode names file: [ce2b759772] check-in: [a419cfbfe5] user: bohwaz, branch: dev, size: 12914 [annotate] [blame] [check-ins using] [diff]
00:14
Switch to U_NOCASE collation file: [f6b4098759] check-in: [7e45abbf2c] user: bohwaz, branch: trunk, size: 12467 [annotate] [blame] [check-ins using] [diff]
2022-01-02
18:33
Migrate Session to use DynamicFields file: [40740897cc] check-in: [a0f21a8ca4] user: bohwaz, branch: dev, size: 12916 [annotate] [blame] [check-ins using] [diff]
16:13
Merge with trunk file: [db4b34e90c] check-in: [16b2ac559b] user: bohwaz, branch: dev, size: 13031 [annotate] [blame] [check-ins using] [diff]
2021-12-20
14:12
Fix email content for password changing file: [3164774ac4] check-in: [ff3e5659fd] user: bohwaz, branch: trunk, size: 12463 [annotate] [blame] [check-ins using] [diff]
2021-11-30
19:28
Merge trunk changes file: [0fa03da91d] check-in: [ae98ad0863] user: bohwaz, branch: dev, size: 13036 [annotate] [blame] [check-ins using] [diff]
2021-11-14
23:10
Implement opt-out, and email verification file: [07c22ba9e4] check-in: [4e1c522d05] user: bohwaz, branch: emails, size: 12480 [annotate] [blame] [check-ins using] [diff]
2021-11-11
22:30
Remove PREFER_HTTPS configuration constant file: [6f3cb7b211] check-in: [74fbf7796e] user: bohwaz, branch: dev, size: 13046 [annotate] [blame] [check-ins using] [diff]
2021-11-09
02:38
Fix: refresh session when doing a reset file: [bd0ecb065e] check-in: [b13f374190] user: bohwaz, branch: trunk, size: 12468 [annotate] [blame] [check-ins using] [diff]
2021-10-28
03:05
Renamed src/include/lib/Garradin/Membres/Session.php → src/include/lib/Garradin/Users/Session.php. Rename Membres\Session class to Users\Session, and adapt to new DB schema file: [5d9cfeeacc] check-in: [6c4430703c] user: bohwaz, branch: dev, size: 13047 [annotate] [blame] [check-ins using] [diff]
2021-10-05
02:59
Start of implementation of 1.2.0 schema upgrade file: [bb5e939450] check-in: [38dcbce920] user: bohwaz, branch: dev, size: 12467 [annotate] [blame] [check-ins using] [diff]
2021-04-08
19:00
Use case comparison in login file: [c299b8c9c2] check-in: [6fe90ff265] user: bohwaz, branch: trunk, size: 12464 [annotate] [blame] [check-ins using] [diff]
16:28
Fix change of id field file: [af7b1cc2aa] check-in: [3bbe7a49e5] user: bohwaz, branch: dev, size: 12494 [annotate] [blame] [check-ins using] [diff]
2021-03-30
22:12
Fix bug on session when upgrading, bump to beta1 file: [08959104e6] check-in: [1eada42387] user: bohwaz, branch: dev, size: 12478 [annotate] [blame] [check-ins using] [diff]
21:23
Fix session issue file: [3fd3cc7631] check-in: [0efff9c95b] user: bohwaz, branch: dev, size: 12473 [annotate] [blame] [check-ins using] [diff]
20:51
Fix session issues when updating file: [cad7b6bcbf] check-in: [0a9fbcfca8] user: bohwaz, branch: dev, size: 12205 [annotate] [blame] [check-ins using] [diff]
2021-03-15
00:27
Rename category_id to id_category as for now everything else is still id_* so not really a good idea to have stuff all over the place file: [9d364b055d] check-in: [c20cd8cd26] user: bohwaz, branch: dev, size: 12163 [annotate] [blame] [check-ins using] [diff]
2021-02-05
02:48
Login directly after install file: [b642e4ef90] check-in: [f799f17140] user: bohwaz, branch: dev, size: 12163 [annotate] [blame] [check-ins using] [diff]
2021-02-04
18:25
Refactor install process file: [ecc8affbc3] check-in: [e52593399e] user: bohwaz, branch: dev, size: 12090 [annotate] [blame] [check-ins using] [diff]
2021-01-29
02:48
Fix File access file: [194021cb33] check-in: [cd98c59cea] user: bohwaz, branch: dev, size: 12054 [annotate] [blame] [check-ins using] [diff]
2021-01-28
18:57
Rename constants for permissions file: [c51909296f] check-in: [3e8982ec80] user: bohwaz, branch: dev, size: 12043 [annotate] [blame] [check-ins using] [diff]
18:33
Refactor user categories file: [35786fee1d] check-in: [a9a60352ba] user: bohwaz, branch: dev, size: 12048 [annotate] [blame] [check-ins using] [diff]
2020-12-17
00:17
Fix potential errors reported by PHPStan file: [dd76dcbfbe] check-in: [f965328227] user: bohwaz, branch: trunk, size: 11417 [annotate] [blame] [check-ins using] [diff]
2020-12-13
15:34
New file storage is working file: [d8f65f6ef2] check-in: [0e27827269] user: bohwaz, branch: dev, size: 11859 [annotate] [blame] [check-ins using] [diff]
00:32
Use Session::getInstance instead of constructor file: [d8e75a6058] check-in: [d3afacb8be] user: bohwaz, branch: dev, size: 11718 [annotate] [blame] [check-ins using] [diff]
00:28
You should be able to get the session object again, using a singleton file: [ede47cc742] check-in: [ed012f894f] user: bohwaz, branch: dev, size: 11729 [annotate] [blame] [check-ins using] [diff]
2020-12-12
15:36
Working migration, remove categories for now file: [5a5c51b77f] check-in: [916600f4fe] user: bohwaz, branch: dev, size: 11451 [annotate] [blame] [check-ins using] [diff]
2020-11-30
21:08
Fix local_login with automatic user id file: [db8cb5f1d1] check-in: [a302e98a8e] user: bohwaz, branch: dev, size: 11434 [annotate] [blame] [check-ins using] [diff]
2020-11-27
12:32
Delete unused code file: [055409d884] check-in: [09d5e5feb7] user: bohwaz, branch: dev, size: 11444 [annotate] [blame] [check-ins using] [diff]
2020-11-26
23:13
Clean up debug file: [73e8704ad0] check-in: [d37e68735c] user: bohwaz, branch: dev, size: 11825 [annotate] [blame] [check-ins using] [diff]
2020-11-16
22:12
Fix QRCode namespace, update makefile, remove useless file file: [36af1e20aa] check-in: [25bcb37caf] user: bohwaz, branch: dev, size: 11859 [annotate] [blame] [check-ins using] [diff]
2019-12-17
11:01
Fix: passage de paramètre de retour au plugin file: [fa679095c9] check-in: [449f2f6f3e] user: bohwaz, branch: trunk, size: 11850 [annotate] [blame] [check-ins using] [diff]
11:00
Passage de paramètre au plugin par référence file: [8e789dd577] check-in: [eafc1ab87c] user: bohwaz, branch: trunk, size: 11877 [annotate] [blame] [check-ins using] [diff]
00:24
Manque clause d'utilisation de classe file: [d6d2e2d3bf] check-in: [a5786febac] user: bohwaz, branch: trunk, size: 11856 [annotate] [blame] [check-ins using] [diff]
2019-12-09
18:10
Ajout d'un signal de plugin motdepasse.compromis file: [d704d4547a] check-in: [501bf924d3] user: bohwaz, branch: trunk, size: 11835 [annotate] [blame] [check-ins using] [diff]
2019-12-03
17:40
Ajout vérification de mot de passe compromis avec l'API HaveIBeenPwned, et mot de passe minimum de 10 caractères au lieu de 8 file: [13db0ba2f7] check-in: [08954e712c] user: bohwaz, branch: trunk, size: 11390 [annotate] [blame] [check-ins using] [diff]
2019-11-13
11:46
Ajout possibilité de se connecter localement avec le premier compte pouvant gérer les catégories de membres file: [b3c77f939b] check-in: [96b418d6a6] user: bohwaz, branch: trunk, size: 11048 [annotate] [blame] [check-ins using] [diff]
2019-01-22
11:37
Merge trunk avec dev file: [c1e59c0b68] check-in: [344c04b375] user: bohwaz, branch: dev, size: 10776 [annotate] [blame] [check-ins using] [diff]
2019-01-18
10:22
Insensibilité à la casse pour la correspondance quand on fait une demande de récupération de mot de passe file: [ad925c9b8d] check-in: [8cc57b06eb] user: bohwaz, branch: trunk, size: 10742 [annotate] [blame] [check-ins using] [diff]
2019-01-08
14:59
Merge trunk file: [1e262e46aa] check-in: [ae518b948a] user: bohwaz, branch: dev, size: 10761 [annotate] [blame] [check-ins using] [diff]
2018-11-29
17:01
Changement de mot de passe sans envoyer de mot de passe par email file: [6e72b311e7] check-in: [0ae042cdc2] user: bohwaz, branch: trunk, size: 10727 [annotate] [blame] [check-ins using] [diff]
2018-10-21
19:29
Ne pas remettre à zéro les données custom de la session file: [76f4ec5c54] check-in: [e6bc64c5f2] user: bohwaz, branch: dev, size: 9916 [annotate] [blame] [check-ins using] [diff]
2018-10-02
16:01
Indiquer le contexte d'envoi des emails file: [641c204780] check-in: [f55dfbd38e] user: bohwaz, branch: dev, size: 9906 [annotate] [blame] [check-ins using] [diff]
2018-09-03
14:13
Reconnecter si la session est sur un utilisateur différent de celui spécifié dans LOCAL_LOGIN (cas où on change LOCAL_LOGIN alors qu'on a déjà une session) file: [f12dc2b07a] check-in: [1881215f05] user: bohwaz, branch: dev, size: 9788 [annotate] [blame] [check-ins using] [diff]
10:38
Corrections pour les mises à jour sur les signaux des plugins file: [528fd3af98] check-in: [95c410ec58] user: bohwaz, branch: dev, size: 9715 [annotate] [blame] [check-ins using] [diff]
2018-08-06
13:42
La gestion de la queue de mail sera externalisée, ce qui fait plus de sens pour les fermes à Garradin file: [4c8faabf48] check-in: [ac0720b762] user: bohwaz, branch: dev, size: 9662 [annotate] [blame] [check-ins using] [diff]
2018-08-01
00:22
Répondre à l'auteur du message, pas à l'adresse FORCE_EMAIL_FROM file: [b9cd12a177] check-in: [35fcafd94e] user: bohwaz, branch: trunk, size: 9925 [annotate] [blame] [check-ins using] [diff]
2018-07-30
22:14
Fix namespace de constante file: [878e0e4715] check-in: [6be889885a] user: bohwaz, branch: trunk, size: 9897 [annotate] [blame] [check-ins using] [diff]
2018-07-26
13:07
Ajout queue d'envoi d'emails file: [3934882d0a] check-in: [fa50a20dd3] user: bohwaz, branch: dev, size: 9715 [annotate] [blame] [check-ins using] [diff]
2018-07-24
22:37
Envoi d'email perso en utilisant l'adresse expéditrice forcée ou de l'asso, fix [e7539ae31f] file: [de1cb46439] check-in: [0c01217ecf] user: bohwaz, branch: trunk, size: 9860 [annotate] [blame] [check-ins using] [diff]
2018-07-11
19:49
Corrige gestion du LOCAL_LOGIN dans le cas où le cookie n'est pas vide mais la session plus valide file: [8016f26bf2] check-in: [3ddbc77ebb] user: bohwaz, branch: trunk, size: 9885 [annotate] [blame] [check-ins using] [diff]
11:00
Fix : si LOCAL_LOGIN était non null, la session était recréée à chaque fois file: [568d20b57b] check-in: [1cf1a5316e] user: bohwaz, branch: trunk, size: 9880 [annotate] [blame] [check-ins using] [diff]
10:55
Fix : identité du membre n'était pas affichée sur la page d'accueil file: [62a9e3085b] check-in: [285a6b0597] user: bohwaz, branch: trunk, size: 9869 [annotate] [blame] [check-ins using] [diff]
2018-05-11
12:11
Efface les cookies précédemment mis sur le chemin /admin/ qui pourraient dans certains cas rester et se chevaucher avec le cookie sur '/' file: [9956de13f9] check-in: [259afc75f9] user: bohwaz, branch: trunk, size: 9781 [annotate] [blame] [check-ins using] [diff]
2018-05-10
13:20
Permettre de désactiver l'appel à NTP pour le login TOTP file: [e6c6eb3942] check-in: [e288c7a5af] user: bohwaz, branch: trunk, size: 9400 [annotate] [blame] [check-ins using] [diff]
2018-04-29
09:15
Fix typo file: [1581bfdf5f] check-in: [7939e2b2fe] user: bohwaz, branch: trunk, size: 9360 [annotate] [blame] [check-ins using] [diff]
09:11
id_membre était ambigu, correction file: [f8c34786b6] check-in: [325553daa5] user: bohwaz, branch: trunk, size: 9360 [annotate] [blame] [check-ins using] [diff]
2018-04-19
11:40
Remplacer /admin/ par "/" sinon on risque d'avoir une chaîne vide file: [a70c8a8c51] check-in: [3789725be5] user: bohwaz, branch: trunk, size: 9358 [annotate] [blame] [check-ins using] [diff]
11:35
Le cookie de login doit être sur la racine, pas sur /admin/ sinon l'accès aux fichiers ne marche plus ! file: [5ca0ca9b33] check-in: [724e078f75] user: bohwaz, branch: trunk, size: 9357 [annotate] [blame] [check-ins using] [diff]
2018-03-20
11:10
Cookie sur le domaine de l'admin file: [9a3075adf1] check-in: [1e74139b60] user: bohwaz, branch: trunk, size: 9325 [annotate] [blame] [check-ins using] [diff]
2018-02-09
01:00
Mise à jour dernière date de connexion file: [3ccc485955] check-in: [45c49a5080] user: bohwaz, branch: trunk, size: 9323 [annotate] [blame] [check-ins using] [diff]
2018-01-10
09:21
Correction : ADMIN_URL est dans un autre namespace file: [3b01c6a3bd] check-in: [4fd085ee54] user: bohwaz, branch: trunk, size: 9182 [annotate] [blame] [check-ins using] [diff]
02:26
Permettre d'avoir WWW_URL et ADMIN_URL dans des endroits différents file: [af346af7ba] check-in: [c1d8c7b3f3] user: bohwaz, branch: trunk, size: 9152 [annotate] [blame] [check-ins using] [diff]
2017-09-25
00:10
Indiquer que la casse ne compte pas pour la connexion, et réduire les emails en minuscule file: [d89df003fb] check-in: [77f0f3cadb] user: bohwaz, branch: dev, size: 9156 [annotate] [blame] [check-ins using] [diff]
2017-09-08
01:48
Fix problèmes d'envoi de mails file: [92bf6c6d59] check-in: [4f308662d1] user: bohwaz, branch: dev, size: 9141 [annotate] [blame] [check-ins using] [diff]
2017-09-07
07:24
Implémentation envoi de mail chiffré PGP file: [9a1ca990e6] check-in: [567f9ab5d9] user: bohwaz, branch: dev, size: 9133 [annotate] [blame] [check-ins using] [diff]
2017-09-05
05:59
Corrections pour la fonctionnalité "remember me" file: [b5c8d6d848] check-in: [864f2a278c] user: bohwaz, branch: dev, size: 9075 [annotate] [blame] [check-ins using] [diff]
05:18
Corrections de bugs sur l'activation de login OTP file: [cc2ebcd25d] check-in: [79ea6bcd45] user: bohwaz, branch: dev, size: 9072 [annotate] [blame] [check-ins using] [diff]
2017-09-04
07:06
Migration vers KD2\UserSession (composant réutilisable) file: [ae5630354e] check-in: [0a535d8a8f] user: bohwaz, branch: dev, size: 9023 [annotate] [blame] [check-ins using] [diff]
2017-08-04
01:39
Ré-écriture récupération de mot de passe : ne plus utiliser de session mais un hash HMAC limité en durée (1 heure mini.) file: [ba6c3b5d63] check-in: [0077fd0f9a] user: bohwaz, branch: dev, size: 15520 [annotate] [blame] [check-ins using] [diff]
2017-07-14
07:25
Modernisation: suppression des derniers appels aux méthodes simple* file: [c7ce83b00e] check-in: [5c80b8c6f8] user: bohwaz, branch: dev, size: 14787 [annotate] [blame] [check-ins using] [diff]
2017-06-08
06:12
Remettre la connexion 2FA/OTP en état de marche file: [9bd410c499] check-in: [aabf6f702a] user: bohwaz, branch: dev, size: 14770 [annotate] [blame] [check-ins using] [diff]
2017-05-26
06:27
Utiliser les options du cookie directement file: [7059fac111] check-in: [c1e0f2b273] user: bohwaz, branch: dev, size: 14655 [annotate] [blame] [check-ins using] [diff]
2017-05-25
06:16
Passage de la taille de mot de passe à 6 caractères minimum file: [482e8fcf9e] check-in: [92f97b5ca6] user: bohwaz, branch: dev, size: 14496 [annotate] [blame] [check-ins using] [diff]
2017-05-16
06:11
Modernisation page mes_infos_securite file: [6d9c786107] check-in: [c2c740f554] user: bohwaz, branch: dev, size: 14885 [annotate] [blame] [check-ins using] [diff]
2017-05-11
07:09
Session permanente : inversion de la logique du hash : on stocke le hash en DB et on le recrée à partir du vérifieur dans le cookie, ainsi un attaquant ne peut pas voler des sessions à des utilisateurs s'il gagne accès en lecture seule à la base de données (possible si le fichier association.sqlite est accessible !) file: [ba5886b165] check-in: [b54e79d896] user: bohwaz, branch: dev, size: 14755 [annotate] [blame] [check-ins using] [diff]
06:12
Corrections et utilisation concrète de la session permanente file: [35a4c13870] check-in: [e744ecebef] user: bohwaz, branch: dev, size: 14854 [annotate] [blame] [check-ins using] [diff]
2017-05-10
07:02
Modernisation des fiches membres + amélioration UX avec des transitions file: [bded1148a6] check-in: [2bcf5d3c6a] user: bohwaz, branch: dev, size: 14538 [annotate] [blame] [check-ins using] [diff]
2017-05-01
06:42
Modernisation : utilisation d'objets au lieu de tableaux et utilisation de Session file: [2d466640b5] check-in: [1b35af2dbe] user: bohwaz, branch: dev, size: 14555 [annotate] [blame] [check-ins using] [diff]
05:45
Modernisation du code file: [45b3d75749] check-in: [2eb85374b2] user: bohwaz, branch: dev, size: 14527 [annotate] [blame] [check-ins using] [diff]
2017-03-17
04:48
Added: Ré-écriture de la gestion de session, en séparant ça de la classe Membres file: [bd1c665f48] check-in: [8c2d53a79d] user: bohwaz, branch: dev, size: 14320 [annotate] [blame] [check-ins using]