View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
19847 | Bug reports | Authentication | public | 2024-11-21 17:39 | 2024-11-21 17:39 |
Reporter | a.berner@instant.at | Assigned To | |||
Priority | none | Severity | partial_block | ||
Status | new | Resolution | open | ||
Product Version | 6.6.x | ||||
Summary | 19847: 2FA renewing not working | ||||
Description | if you renew your 2FA key an additional key gets stored and the original one is not deleted from the table. The causes the only one of the keys is working randomly as it depends on which entry of the database is delivered first. It seems that only a new key gets stored and the old ones get not deleted here: https://github.com/LimeSurvey/LimeSurvey/blob/master/application/core/plugins/TwoFactorAdminLogin/TwoFactorAdminLogin.php#L354 | ||||
Steps To Reproduce | Steps to reproduce
Expected resultlogin should only work with the new key Actual resultlogin will not work with the new key but with the old key | ||||
Tags | No tags attached. | ||||
Bug heat | 0 | ||||
Complete LimeSurvey version number (& build) | 6.6.8+241104 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | |||||
Database type & version | Mysql | ||||
Server OS (if known) | |||||
Webserver software & version (if known) | |||||
PHP Version | 8.1 | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2024-11-21 17:39 | a.berner@instant.at | New Issue |