Here's my dilemma:
At work we have a website that's used to showcase our products (no company specific details, don't want this getting back to the IT department). Users login to the website using personal accounts (name/pw) which gives deeper access to some parts of the website. One of these parts is the site forum, which we use to announce new products and do limited technical trouble shooting. The forum is run through Jforum.
My problem right now is when you go to the forum, the user data for things like read/unread threads, new posts, and everything else, is tied directly to the machine you're logging in. I sent an email:
I’m also noticing that read data is not being saved between the same profile on different machines – i.e. when I log in here, it remembers one set of threads which have been read, but when I go home and log in with the same profile, an entirely different set of threads are marked/unmarked as unread/new/read.
This is in addition to the following errors:
1. Within a thread, always marking all posts within a thread as new, even after the thread has been accessed multiple times.
2. Periodic failure to flag a new thread in the forum index.
3. Sometimes marking some new threads as read (removing color marker) when only other threads were accessed.
I got this back from IT:
As far as I can tell, those values are never stored in the database. They are either stored in the user’s session (e.g. in memory, deleted when the user logs out) or in the user’s browser cookie.
So, if you switch computers, you will see what he is seeing. This is core jforum functionality, so there is nothing I can do about this one. There is no apparent way to store what a user has read/marked/etc on a permanent basis.
I'm missing something here, but because every forum I've encountered stored data based on account so that you keep a consistent read/unread/new thread from machine to machine. Is Jforum really incapable of doing this? Is it perhaps the way they configured the interaction between the DB and the forum (currently you do not login directly to the forum software, you login to the website)? Any ideas how this could be resolved would be appreciated, because its a pain in the ass to deal with customers posting when you're not able to easily keep track what's new.
"Extremism is so easy. You've got your position, and that's it. It doesn't take much thought. And when you go far enough to the right, you meet the same idiots coming around from the left." -- Clint Eastwood ***