Hello all!
I am using the php open-source cart FreeTrade for one of my clients, and have some specific questions if anyone has ever used it before. I've also got a couple very general questions, so please read on even if you've never heard of FreeTrade!
My general questions are pretty simple, probably, but this is my first e-commerce application and I'm on a schedule that keeps me up at night crying... Anyway, once I get my host to install the SSL certificate, how in the heck do I use it? When he sets it up, will one of the folders just be SSL? Or do I have to do something? And, along the same vein, I have moved all of the "module" files in FreeTrade above the web root (call me crazy, but I'm not real comfy with leaving the database username and password in a web-accessible location, as it is in the standard install...). So, because I'm doing includes for all the data pages in the cart, if I secure the shop directory, will this be an issue? The cart runs as such - it's all driven from one page that calls other pages in with includes, so I assume that the main index page has to be in the secure directory, otherwise the whole thing will be unprotected, right? I'm just wondering if I'm going to get that wonderfully reassuring "Some secure and some insecure" message everytime the user loads a page...
Now, onto specific questions about FreeTrade - it natively stores credit card numbers in the database. I don't like this at all... I've already re-vamped the code to at least md5 encrypt user passwords (which were also unencrypted by default in the db) and got that working, so I feel better about that, but I'm hating the idea of storing the cc numbers in the db. (General part of specific question)Is this really an issue, and (specific part of specific question) is there a tag or toggle in FreeTrade that I'm not seeing that will change this behavior?
Thanks in advance for any help or advice on this issue...