History of the file that is called src/include/lib/Garradin/Membres/Session.php at checkin 3789725be5e1db06
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] | |