failing to login with IE

My domain is setup with "Frame redirect" and during login with IE it failed to login, however with other browsers, Firefox and Chrome it's working.

I opened a ticket with my hosting provider and their admin send me this answer:

"Typically if you are having issues with Internet Explorer not being able
to properly log in after a redirect there is an issue with cookie
handling after the redirect.
You will need to verify the following variables have been properly set
to the developers of the softwares requirements.
('session.cookie_domain','www.mydomainhere.com');
('session.auto_start', 0)
('session.save_path=/path/to/location')
"

Does someone know where should I put these setup?

Thanks,

Yossi

Quote · 23 Mar 2010

These are php.ini settings. If your site supports and uses a custom php.ini file then they can be set there.

If not you can try putting them in inc/header_inc.php down at the bottom of the file with the other ini_set options.

ini_set('session.cookie_domain', 'www.yoursite.com');

On the domain setting. If your site is not using the www prefix, then don't put it in. use yoursite.com instead. It needs to match what dolphin is set to use.

ini_set('session.auto_start', '0');

ini_set('session.save_path', '/path/to/location');

I do not know what the path is supposed to be in that last option which your host should know considering these options are releated to PHP and not dolphin.

https://www.deanbassett.com
Quote · 23 Mar 2010

Do you mean I can put it in php.in in my installed directory?

I'll try put them there and if not I'll try to put it in the header.inc.php file based on your suggestion.


Thank you. I guess IE is more sensitive to 3rd parties cookies

Yossi

Quote · 23 Mar 2010

Deano, I tried it and it's not working :-( I put it in the PHP.ini

I tried also to set us the privacy in IE from Medium to low and it's working. It's related to 3rd party cookies handleing

Any other idea?

Quote · 23 Mar 2010

Is your framed page redirecting to your site using the www prefix or without. I would suggest you check.

If your dolphin site is not setup to use the www prefix then your framed page should not use it during the redirect. If it is using it then your framed page should.

Check inc/header.inc.php in dolphin. Look for the $site['url'] setting.

Make sure your redirect in the framed page is sending it to the same url.

https://www.deanbassett.com
Quote · 23 Mar 2010

After researching this a bit. I believe i have found the problem.

Because your running dolphin in a iframe which it was not really intended to do.

Your right. It is a 3'rd party cookie problem, but the problem actually caused by a W3C standard called Platform for Privacy Preferences.

To get IE to accept 3'rd party cookies you need to send a P3P Compact Policy header to the browser.

Adding this code:  header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'); to every page in dolphin that sets a cookie should tell IE to accept the 3'rd party cookie.

https://www.deanbassett.com
Quote · 23 Mar 2010
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.