
Originally Posted by
freecrm
I'm not sure I fully understand your requirements, which is probably why you haven't had many responses.
Firstly, I'm not clear about the relationship between the portal and the company website.
I assume from your comments that the "Portal" is just an extension of a larger hosted domain and you are querying how to make that part "secure" and leave the remainder open for public viewing.
This, in conjunction with your no 2. point points to a dynamic soluion, where you can secure data, control user input and detect bogus complaints or spamming.
I would recommend a php with MySQL back-end solution although I'm biased!
Does your server support php?
If you had php, it would be quite simple to create a "secure" area, purely by making each page that returns sensitive data with user permissions (i.e. a manager would have to login to view information.
The complaints system could also be managed using user login. Each entry would be personal, trackable and viewable/editable by designated managers.
Forms in php can also be customised with a bit of javascript to "validate" user inputted data. I have a few of these on my site.
Alternatively, you could use an open complaints system where browsers do not have to login to enter a complaint; however, you would need to incorporate a CAPTCHA system to deter spambots.
If I'm making any sense but have misunderstood your requirements, send me a personal message.