EDIT: (Original post is below the line)
Allright, I have a fix for you Window server users who went through the same hell I just did.
I guess you could say this is a FIX, if you don't mind straying from IIS. But I guess it's more of a workaround!??! I dunno, all I know is my damned site finally works. So if you're a Windows Server/IIS user frustrated by the same problem, you're not gonna like hearing it, but you need to install Apache. At least until this problem can be targeted and fixed.
The double-login problem affects ONLY people who have Joomla/Mambo (no other CMS seems affected by this), running Windows and IIS.
The problem is actually in IIS, and I guess it's going to take an IIS guru to figure it out eventually and find a fix for it. Either way, I installed Apache 2.2 on my Windows Server, disabled IIS, and now it runs *perfectly*.
Until a Joomla developer and/or IIS expert can offer a valid fix for this problem, the only thing I can is this:
- Double check your paths. Make sure configuration.php is all right, make sure everything in php.ini is working right and what not.
- Read this post, it has some good tips. Try them. If it works for you, consider yourself blessed. It didn't work for me.
- If you reach the end of this post and still have the same problems, don't bother searching for more answers. Save yourself a few days of hell and just bite the bullet and install Apache.
Oh, and good luck.
Hope this helps someone who's going through the same hell I went through.
========== ORIGINAL POST STARTS HERE================
Allright, I'm violating a certain rule of this forum: "Search firsrt"
Well, I DID search, and all I found were 3 million posts by 3 million people who have the exact same problem as me, and absolutely NO solutions.
I've tried all the hacks and fixes and everything that was posted, and nothing worked.
- This is obviously a Windows Server/IIS/CGI issue
- This error occurs if Comm. Builder is installed or not
So, ONCE AND FOR ALL, can someone PLEASE post a fix for this bug? I've been ripping the hair out of my head for almost a WEEK trying to get this solved. I've done EVERYTHING I can, but no matter how you slice it, you gotta log-in twice to Joomla. Now, here are my details:
PHP built On: Windows NT HPRSSERVER1 5.0 build 2195
Database Version: 4.1.22-community-nt
PHP Version: 5.2.0
Web Server: Microsoft-IIS/5.0
WebServer to PHP interface: cgi-fcgi
Joomla! Version: Joomla! 1.0.12 Stable [ Sunfire ] 25 December 2006 01:00 UTC
User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Relevant PHP Settings:
Joomla! Register Globals Emulation: ON
Register Globals: OFF
Magic Quotes: ON
Safe Mode: OFF
File Uploads: ON
Session auto start: OFF
Session save path: C:\_WebSites\Temp\
Short Open Tags: OFF
Output Buffering: OFF
Open basedir: none
Display Errors: ON
XML enabled: Yes
Zlib enabled: Yes
Disabled Functions: none
Configuration File: $mosConfig_MetaAuthor = '1';
$mosConfig_MetaDesc = 'Joomla - the dynamic portal engine and content management system';
$mosConfig_MetaKeys = 'Joomla, joomla';
$mosConfig_MetaTitle = '1';
$mosConfig_absolute_path = 'C:/_WebSites/Root';
$mosConfig_admin_expired = '1';
$mosConfig_allowUserRegistration = '1';
$mosConfig_back_button = '1';
$mosConfig_cachepath = 'C:/_WebSites/Root/cache';
$mosConfig_cachetime = '900';
$mosConfig_caching = '1';
$mosConfig_db = 'xxxxxx'
$mosConfig_dbprefix = 'jos_';
$mosConfig_debug = '0';
$mosConfig_dirperms = '';
$mosConfig_editor = 'tinymce';
$mosConfig_enable_log_items = '0';
$mosConfig_enable_log_searches = '0';
$mosConfig_enable_stats = '0';
$mosConfig_error_message = 'This site is temporarily unavailable.
Please notify the System Administrator';
$mosConfig_error_reporting = '-1';
$mosConfig_favicon = 'favicon.ico';
$mosConfig_fileperms = '';
$mosConfig_fromname = 'Haunted! Paranormal Research Society';
$mosConfig_frontend_login = '1';
$mosConfig_frontend_userparams = '1';
$mosConfig_gzip = '1';
$mosConfig_helpurl = 'http://help.joomla.org';
$mosConfig_hideAuthor = '0';
$mosConfig_hideCreateDate = '0';
$mosConfig_hideEmail = '0';
$mosConfig_hideModifyDate = '0';
$mosConfig_hidePdf = '0';
$mosConfig_hidePrint = '0';
$mosConfig_hits = '1';
$mosConfig_host = 'xxxxxx'
$mosConfig_icons = '1';
$mosConfig_item_navigation = '1';
$mosConfig_lang = 'english';
$mosConfig_lifetime = '99999999';
$mosConfig_link_titles = '0';
$mosConfig_list_limit = '30';
$mosConfig_live_site = 'http://www.hauntedprs.org/beta';
$mosConfig_locale = 'en_GB';
$mosConfig_mailer = 'mail';
$mosConfig_mailfrom =
'webmaster@hauntedprs.org';
$mosConfig_multilingual_support = '0';
$mosConfig_multipage_toc = '1';
$mosConfig_offline = '0';
$mosConfig_offline_message = 'This site is down for maintenance.
Please check back again soon.';
$mosConfig_offset = '5';
$mosConfig_offset_user = '0';
$mosConfig_pagetitles = '0';
$mosConfig_password = 'xxxxxx'
$mosConfig_readmore = '1';
$mosConfig_secret = 'xxxxxx';
$mosConfig_sef = '0';
$mosConfig_sendmail = '/usr/sbin/sendmail';
$mosConfig_session_life_admin = '1800';
$mosConfig_session_type = '0';
$mosConfig_shownoauth = '0';
$mosConfig_sitename = 'Haunted! Paranormal Research Society';
$mosConfig_smtpauth = '0';
$mosConfig_smtphost = 'localhost';
$mosConfig_smtppass = '';
$mosConfig_smtpuser = '';
$mosConfig_uniquemail = '1';
$mosConfig_user = 'xxxxxx'
$mosConfig_user = 'xxxxxx'
$mosConfig_vote = '0';
setlocale (LC_TIME, $mosConfig_locale);
?>
Please... for the love of god and my sanity... please someone help

<-- yes, I'm close to tears