We have a great need to scale out an expression engine site to multiple, replicated servers, but have noticed that several key functions of expression engine rely on $SESS and as we are replicating out to multiple servers, we can’t really share session between them.
I have made a few core modifications to write back to a master database for things like comments, orders, etc…, but cannot figure out a way to successfully use captcha without relying on session.
My biggest problem is navigating the codebase to find where the captcha value is checked. I’ve found the create_captcha function (and our hooked version in an extension) and have modified my tokens to write to a master database, I just can’t find where that captcha value is checked on the postback.
Any help would be greatly appreciated.
Best regards,
Hal