Using Version 7 did a upgrade from 6. Had this issue Then did a fresh install and restored db.
When anyone tries to register both on IE and Firefox they get Incorrect Validation Code when it is put in correctly. Also when they try the audio version it plays different then what is on the screen. Also i am unable to switch between image and text it is stuck on image. Here is a list of what i have tried that i got from other threads.
1. replaced maincore.php
2. replaced register.php
3. replaced /includes/captcha_include.php
4. deleted the table fusion_captcha
5. Also tried fresh install
6. manually changed my version to .11 in the database so I could reapply all the upgrades (.12, .13, .14, .15)
7. deleting the entries out of fusion_captcha and fusion_newusers and starting with a fresh copy of register.php loaded into a browser.
8. backed up all my files, reuploaded a freshly downloaded copy of fusion(minus the blank_config and setup.php), chmodded the files mentioned in the installation readme, used the config.php from the backup -- and still got the error
9. renamed config.php to config.old and uploaded blank_config and setup.php and ran the setup program using a different database prefix to build a new db set. still got the error on the fresh installation.
10. switched the theme to a different theme and still got an error.
11. you're host might use a load balancer or some kind of proxy-like device.
try replacing
define("USER_IP", $_SERVER['REMOTE_ADDR']);
in maincore.php by:
define("USER_IP", isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR']);