I installed this a few hours ago and it worked fine. Even my solve media control panel showed me that I received 30 type ins (made $0 though..). However, it suddenly stopped working for no reason and now my users are unable to sign up. I had to disable this because of that.
Any idea why this would happen ? I do have HTTP-X-FORWARDED-IP set through my reverse proxy so I doubt that's the issue.. Any ideas ?
Alright, I've managed to fix it, here's what I did:
Replace in class_humanverify_solvemedia.php (Line 30):
$_SERVER['REMOTE_ADDR']
with:
$_SERVER['HTTP_X_REAL_IP']
Maybe you should include a check for $_SERVER['HTTP_X_REAL_IP'] or $_SERVER['HTTP_X_FORWARDED_FOR'] in your script.. ?
|