View Issue Details

IDProjectCategoryView StatusLast Update
5046Composr alpha bug reportsGeneral / Uncategorisedpublic2022-11-27 17:23
ReporterPDStig Assigned ToChris Graham  
PrioritynormalSeverityfeature 
Status resolvedResolutionfixed 
Summary5046: Refactor forum driver password API
DescriptionPHPBB now uses Argon2id for storing its passwords. This breaks forum_authorise_login in PHPBB as we can no longer directly compare hashes; we must use PHP's password_verify. However, we cannot remove support for hash comparison as this is a fairly new feature; some passwords may still be stored in PHPBB with the old hashing.

The password API might therefore need to be refactored to accommodate this problem.
TagsRoadmap: v11
Attach Tags
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Activities

Chris Graham

2022-11-27 17:23

administrator   ~7742

I've reworked the code a lot. Actually it could have worked with the old API, but it was spaghetti and confusing. It's now a lot cleaner.

Issue History

Date Modified Username Field Change
2022-11-16 18:12 PDStig New Issue
2022-11-16 18:12 PDStig Status Not Assigned => Assigned
2022-11-16 18:12 PDStig Assigned To => Chris Graham
2022-11-20 02:53 Chris Graham Tag Attached: Roadmap: v11
2022-11-27 17:23 Chris Graham Status Assigned => Resolved
2022-11-27 17:23 Chris Graham Resolution open => fixed
2022-11-27 17:23 Chris Graham Note Added: 0007742
2023-02-26 18:29 Chris Graham Category General => General / Uncategorised