Hi,
I got a problem which is well known here. Did a lot of reading on this issues in the forum, BUT: I found no threads on these kind of problems for Drupal 6.x.
Basically it is the same problems as many user had with the 4.x series, there are patches for various 4.x version, but I dont think they would be suitable for my 6.6 version.
The Problem:
Suddenly (it was working well for one week), the only user that stays logged in is the Admin. All other user can login, but with the next click they will be logged out. It is not depended on a certain browser, cookies and cache can be cleared over and over, the problem persists.
At the moment I am stuck and dont know what I could do. Even did a clean second install in a seperate folder, seperate DB, but the same thing occurs even on a blank naked drupal 6.6 install. Why did it work for one week before then?
here is my settings:
Drupal 6.6
Access to update.php Protected
CAPTCHA
Configuration file Protected
Cron maintenance tasks
Database updates Up to date
Drupal core update status Up to date
File system Writable (public download method)
Module and theme update status Up to date
MySQL database 5.0.45
PHP 4.4.8
PHP memory limit 20M
PHP register globals Disabled
Unicode library PHP Mbstring Extension
Update notifications Enabled
Web server Apache
Threads similar to my issue:
http://drupal.org/node/55364
http://drupal.org/node/45913
http://drupal.org/node/19835
http://drupal.org/node/55364
http://drupal.org/node/30908
http://drupal.org/node/6696
http://drupal.org/node/64394
Comments
Do you have any
Do you have any login-related modules which you can try to disable?
Any redirect-related modules?
Any modules which require PHP 5?
In the admin/settings/performance page, make sure that your cache settings are not too aggressive, and empty Drupal's cache. Also, empty the sessions table in Drupal's database.
Try to login with or without "www."
Is there any domain name redirect or rewrite in .htaccess which could affect the cookie domain?
In settings.php, if you have set a $base_url, try to comment it out. If it doesn't work, then try to set the $cookie_domain variable to just "example.com".
Examine the cookies in your browser to see if the cookie domain, path and expiration time of your site's cookies contain anything which seems strange.