You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
✨ Refactor CAPTCHA to use browser fingerprinting and SHA-256 hashing for improved security
- Replace `$_SERVER['REMOTE_ADDR']` with `erLhcoreClassIPDetect::getIP()` for consistent IP resolution across proxy configurations
- Introduce `erLhcoreClassIPDetect::getFingerprint()` which combines multiple HTTP headers (User-Agent, Accept-Language, Accept-Encoding, Accept-Charset) for a more robust client identifier
- Upgrade hashing algorithm from SHA-1 to SHA-256 for all CAPTCHA-related tokens and validation
- Apply changes across chat validator, CAPTCHA module, widget settings, FAQ, and voting modules
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation("chat/startchat","Your request was not processed as expected - but don't worry it was not your fault. Please re-submit your request. If you experience the same issue you will need to contact us via other means.");
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation("chat/startchat","Your request was not processed as expected - but don't worry it was not your fault. Please re-submit your request. If you experience the same issue you will need to contact us via other means.");
0 commit comments