View Issue Details

IDProjectCategoryView StatusLast Update
0030814mantisbtsignuppublic2022-08-05 13:37
Reporterdregad Assigned Todregad  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Target Version2.25.6Fixed in Version2.25.6 
Summary0030814: Captcha audio not working
Description

Securimage includes the ability to play audio as an alternative to the visual captcha.

The way it is currently implemented in the signup page relies on Flash, but Adobe ended support for this technology on 31-Dec-2020 [2]. The latest versions of modern browsers no longer support it either [2] and the latest version of the Flash player will no longer load content on websites.

Securimage also supports HTML5 audio, but that was not implemented in MantisBT. We should switch to that.

TagsNo tags attached.

Relationships

related to 0030794 resolveddregad Captcha image not showing on PHP 8.1 
related to 0027156 confirmed Replace SecurImage Captcha library 

Activities

Related Changesets

MantisBT: master-2.25 0759d582

2022-07-30 11:09

dregad


Details Diff
Use HTML5 instead of flash for captcha audio

Flash is no longer supported, replace use <audio> element.

For a more MantisBT UI standard look, use fontawesome icons for Play and
Refresh buttons, instead of relying on Securimage's bundled ones.

Remove the "Generate a new code", which is now redundant (captcha is
reset by clicking on it or the new Refresh button)

Add new $s_signup_captcha_play language string for tooltip and screen
reader text on Play button.

Fixes 0030814
Affected Issues
0030814
mod - css/login.css Diff File
mod - js/login.js Diff File
mod - lang/strings_english.txt Diff File
mod - signup_page.php Diff File