I've been trying to get phpbb integrated with Drupal.

Sometimes, when I go to the front page of the site (http://thetriton.com) it treats me like I'm not logged in. When I hit the login button to login, I get a forbidden error because I'm logged in. Things were very bad where the site would fail until I changed the settings.php attribute: $base_url and domain. However, when I changed it the site crashed and I had to restore from backup which only took a few minutes. I also changed meta redirect to immediate redirect in the drupal configuration admin panel.

Now it will present me as being not logged in until I refresh the page -- then it's normal again, which is a big improvement. So it's not a huge problem. I think that the site might become very busy and would like everything to run smooth now.

I can also recreate the problem because the pattern is that it happens (mostly -- there is not much rhyme or reason to it) after a form is changed in either the admin section, profile, or node edit form. A. I change a form and save. B. I click on the home page. It does not show me as logged in. C. I reload the page and everything is normal again.

I will be happy to submit all the configurations if you think that it will help diagnose the problem. I don't know, but will it be a security issue if I post it here?

drupal 6.14
phpbb 3.05
phpBBforum module 6.x-2.0-beta7

Comments

Adam S’s picture

I've been reading. As I said before, the problem seems to be after I submit a form.

In Pro Drupal Development page 597 Appendix A -- database Table Reference it is pointed out that in the table Sessions the field cache is "The time of this user's last post. This is used when the site has specified a minimum_cache_lifetime. See cache_get().

Could the cache field in the sessions table have something to do with why Drupal is sending logged in users cached pages?

The worst part is, for some reason, the problem is still existent after I have removed phpBB3 forums from my server. It was fine before I put them on.

fizk’s picture

Status: Active » Closed (fixed)