Jump to content

SSL-Zertifikat - unsicherer Inhalt


Luca01

Recommended Posts

Hallo Foris,

wir haben gestern auf unserer Shopseite festgestellt, dass über das https Protokoll auch unsicherer Inhalt übertragen wird. Das Problem ist darauf zurückzuführen, dass das Shoplogo beim Anzeigen des Seiteninhalts über https weiterhin über das http-Protokoll geladen wird. Firefox zeigt daher eine Meldung an, dass der Content unsicher ist.

Ich habe das Problem gelöst indem ich die Logo-Url direkt in den Code der frontcontroller.php geschrieben habe:

if ($mobile_device && Configuration::get('PS_LOGO_MOBILE'))			$logo = self::$link->getMediaLink(_PS_IMG_.Configuration::get('PS_LOGO_MOBILE').'?'.Configuration::get('PS_IMG_UPDATE_TIME'));		else			$logo = 'https://www.domain.de/img/logo-1.jpg'.'?'.Configuration::get('PS_IMG_UPDATE_TIME');
Ist das bei anderen Shops ebenfalls so, dass die Logo-Url auch im ssl über http-Protokoll aufgerufen wird? Gibt es eine bessere Lösung, als meine Holzhammermethode?

Viele Grüße

Edited by Luca01 (see edit history)
Link to comment
Share on other sites

  • 1 month later...

 

Du könntest natürlich auch gleich den Link richtig zurückgeben

if (Tools::usingSecureMode())
	$domain = Tools::getShopDomainSsl(true); //SSL
else
	$domain = Tools::getShopDomain(true);

Wo geht das zu machen? Habe das selbe Problem.

Link to comment
Share on other sites

Hallo lugau45,

herzlich willkommen im Forum. :)

 

Wo geht das zu machen? Habe das selbe Problem.

Das ist eine einfache if-Bedingung die Du in jede php-Funktion von Prestashop, also quasi überall, einbauen kannst bei der Du mit der Funktion usingSecureMode prüfen möchtest ob http oder https gefragt ist also über welchen Port abgerufen wird.Mit Hilfe der Funktion getshopdomainssl bzw.getshopdomain aus der Datei Tools.php wird dann die an das jeweilige Protokoll angepasste Shopdomain zusammengestellt und an die Variable $domain übergeben.

Viele Grüße

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...