History for src/include/lib/Garradin/Membres/Session.php
2023-10-14
| ||
20:05 | Renamed to src/include/lib/Paheko/Users/Session.php. Merge dev into trunk check-in: [f06bcbc973] user: bohwaz, branch: trunk, size: 0 | |
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-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-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-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-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-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:14 | Switch to U_NOCASE collation file: [f6b4098759] check-in: [7e45abbf2c] user: bohwaz, branch: trunk, size: 12467 [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-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-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 to src/include/lib/Garradin/Users/Session.php. Rename Membres\Session class to Users\Session, and adapt to new DB schema check-in: [6c4430703c] user: bohwaz, branch: dev, size: 0 | |
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] | |