Jump to content
xt:Commerce Community Forum

Ssl -kein Schlossymbol


Recommended Posts

Hallo Leute,

:wall: ich checks leider nicht mehr. Hab bei jedem Aufruf des Warenkorbs- bzw. beim Bestellvorgang HTTPS ! Der Browser zeigts auch in der URL an. Soweit so gut aber das Schloss wird nicht angezeigt. Habe alles was ich mit "SUCHE" gefunden habe ausprobiert...leider kein Erfolg.

Mein Provider: Domainfactory

Das Schlossymbol wird und wird einfach nicht angezeigt....es blinkt lediglich kurz auf und verschwindet wieder.

Hat jemand eine L?sung !

helft mir bitte

danke

Tom

Link to comment
Share on other sites

Habe meinen Shop bei Domaingo, also gleicher Anbieter. Wenn folgendes nicht hilft, bei Domainfactory anrufen

1. in Login.php folgenden Eintrag verbessern.

// restore cart contents

$_SESSION['cart']->restore_contents();

if (sizeof($_SESSION['navigation']->snapshot) > 0) {

$origin_href = xtc_href_link($_SESSION['navigation']->snapshot['page'], xtc_array_to_string($_SESSION['navigation']->snapshot['get'], array(xtc_session_name())),'SSL');

$_SESSION['navigation']->clear_snapshot();

xtc_redirect(xtc_href_link(FILENAME_ACCOUNT,'','SSL'));

} else {

xtc_redirect(xtc_href_link(FILENAME_DEFAULT,'','SSL'));

}

}

}

}

2. in application_top.php

// set the type of request (secure or not)

$request_type = ($_SERVER["SERVER_NAME"] == 'deine-domain.de') ? 'SSL' : 'NONSSL';

Link to comment
Share on other sites

HABS GEFUNDEN...Fehler wie folgt behoben

nach Zeile:

// set the type of request (secure or not)

code durch

QUOTE

$ssl_hv_var = $_SERVER['HTTP_X_FORWARDED_HOST'];

if ($ssl_hv_var != 'sslsites.de') {

$request_type = 'NONSSL';

} else {

$request_type = 'SSL';

}

ersetzen !!

Dann funzts

Link to comment
Share on other sites

Hallo Leute,

leider zu fr?h gefreut

also hab folgendes Problem:

hab laut mehreren Anleitungen hier im Forum versucht das SSL zum laufen zu bekommen. Es fuzt eigentlich alles, bis auf 2 Probleme die ich nicht nachvollziehen kann. Mein Anbieter ist Domainfactory.

Problem 1

wenn ich den Shop unter: http://ww.cnxshop.at aufrufe geht alles. Wenn ich den Shop unter https://sslsites.de/cnxshop.at aufrufe, funzt das sslcnx.gif Bild auf der Startseite nicht mehr. Alle anderen schon. Wenn man unter den Properties reinschaut, dann fehlt ihm ein Ordner ( https://sslsites.de/media.....) (sollte heissen https://sslsites.de/cnxshop.at/media/....)

Problem 2

nach dem Einloggen und wenn man was bestellt, und zur Kasse geht, funzt alles bis zu dem Punkt, wo man die AGB best?tigen muss. Hier wird die agb nicht gefunden. Ebenso ein Pfad Problem wie bei Problem 1

Hat hier einer eine Idee??

Hier mal die Login.php:

// restore cart contents

$_SESSION['cart']->restore_contents();

if (sizeof($_SESSION['navigation']->snapshot) > 0) {

$origin_href = xtc_href_link($_SESSION['navigation']->snapshot['page'],

xtc_array_to_string($_SESSION['navigation']->snapshot['get'], array(xtc_session_name())),'SSL');

$_SESSION['navigation']->clear_snapshot();

xtc_redirect(xtc_href_link(FILENAME_ACCOUNT,'','SSL'));

} else {

xtc_redirect(xtc_href_link(FILENAME_DEFAULT,'','SSL'));

}

}

}

}

hier die application_top.php:

// set the type of request (secure or not)

$ssl_hv_var = $_SERVER['HTTP_X_FORWARDED_HOST'];

if ($ssl_hv_var != 'sslsites.de') {

$request_type = 'NONSSL';

} else {

$request_type = 'SSL';

} // set php_self in the local scope

$PHP_SELF = $_SERVER['PHP_SELF'];

und hier noch die Configure.php:

// Define the webserver and path parameters

// * DIR_FS_* = Filesystem directories (local/physical)

// * DIR_WS_* = Webserver directories (virtual/URL)

define('HTTP_SERVER', 'http://www.cnxshop.at'); // eg, http://localhost - should not be empty for productive servers

define('HTTPS_SERVER', 'https://sslsites.de/cnxshop.at'); // eg, https://localhost - should not be empty for productive servers

define('ENABLE_SSL', true); // secure webserver for checkout procedure?

define('DIR_WS_CATALOG', '/'); // absolute path required

define('DIR_FS_DOCUMENT_ROOT', '/kunden/cnetworkx.net/webseiten/cnxshop/');

define('DIR_FS_CATALOG', '/kunden/cnetworkx.net/webseiten/cnxshop/');

define('DIR_WS_IMAGES', 'images/');

define('DIR_WS_ORIGINAL_IMAGES', DIR_WS_IMAGES .'product_images/original_images/');

define('DIR_WS_THUMBNAIL_IMAGES', DIR_WS_IMAGES .'product_images/thumbnail_images/');

define('DIR_WS_INFO_IMAGES', DIR_WS_IMAGES .'product_images/info_images/');

define('DIR_WS_POPUP_IMAGES', DIR_WS_IMAGES .'product_images/popup_images/');

define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');

define('DIR_WS_INCLUDES',DIR_FS_DOCUMENT_ROOT. 'includes/');

define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');

define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');

define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');

define('DIR_WS_LANGUAGES', DIR_FS_CATALOG . 'lang/');

define('DIR_WS_DOWNLOAD_PUBLIC', DIR_WS_CATALOG . 'pub/');

define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');

define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

define('DIR_FS_INC', DIR_FS_CATALOG . 'inc/');

BIN AM VERZWEIFELN......HILFE

Danke

Tom

Link to comment
Share on other sites

Originally posted by cnetworkx@Feb 8 2005, 16:19 PM

Hallo Leute,

leider zu fr?h gefreut

also hab folgendes Problem:

hab laut mehreren Anleitungen hier im Forum versucht das SSL zum laufen zu bekommen. Es fuzt eigentlich alles, bis auf 2 Probleme die ich nicht nachvollziehen kann. Mein Anbieter ist Domainfactory.

Problem 1

wenn ich den Shop unter: http://ww.cnxshop.at aufrufe geht alles. Wenn ich den Shop unter https://sslsites.de/cnxshop.at aufrufe, funzt das sslcnx.gif Bild auf der Startseite nicht mehr. Alle anderen schon. Wenn man unter den Properties reinschaut, dann fehlt ihm ein Ordner ( https://sslsites.de/media.....) (sollte heissen https://sslsites.de/cnxshop.at/media/....)

Problem 2

nach dem Einloggen und wenn man was bestellt, und zur Kasse geht, funzt alles bis zu dem Punkt, wo man die AGB best?tigen muss. Hier wird die agb nicht gefunden. Ebenso ein Pfad Problem wie bei Problem 1

Hat hier einer eine Idee??

Hier mal die Login.php:

// restore cart contents

$_SESSION['cart']->restore_contents();

if (sizeof($_SESSION['navigation']->snapshot) > 0) {

$origin_href = xtc_href_link($_SESSION['navigation']->snapshot['page'],

xtc_array_to_string($_SESSION['navigation']->snapshot['get'], array(xtc_session_name())),'SSL');

$_SESSION['navigation']->clear_snapshot();

xtc_redirect(xtc_href_link(FILENAME_ACCOUNT,'','SSL'));

} else {

xtc_redirect(xtc_href_link(FILENAME_DEFAULT,'','SSL'));

}

}

}

}

hier die application_top.php:

// set the type of request (secure or not)

$ssl_hv_var = $_SERVER['HTTP_X_FORWARDED_HOST'];

if ($ssl_hv_var != 'sslsites.de') {

$request_type = 'NONSSL';

} else {

$request_type = 'SSL';

} // set php_self in the local scope

$PHP_SELF = $_SERVER['PHP_SELF'];

und hier noch die Configure.php:

// Define the webserver and path parameters

// * DIR_FS_* = Filesystem directories (local/physical)

// * DIR_WS_* = Webserver directories (virtual/URL)

define('HTTP_SERVER', 'http://www.cnxshop.at'); // eg, http://localhost - should not be empty for productive servers

define('HTTPS_SERVER', 'https://sslsites.de/cnxshop.at'); // eg, https://localhost - should not be empty for productive servers

define('ENABLE_SSL', true); // secure webserver for checkout procedure?

define('DIR_WS_CATALOG', '/'); // absolute path required

define('DIR_FS_DOCUMENT_ROOT', '/kunden/cnetworkx.net/webseiten/cnxshop/');

define('DIR_FS_CATALOG', '/kunden/cnetworkx.net/webseiten/cnxshop/');

define('DIR_WS_IMAGES', 'images/');

define('DIR_WS_ORIGINAL_IMAGES', DIR_WS_IMAGES .'product_images/original_images/');

define('DIR_WS_THUMBNAIL_IMAGES', DIR_WS_IMAGES .'product_images/thumbnail_images/');

define('DIR_WS_INFO_IMAGES', DIR_WS_IMAGES .'product_images/info_images/');

define('DIR_WS_POPUP_IMAGES', DIR_WS_IMAGES .'product_images/popup_images/');

define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');

define('DIR_WS_INCLUDES',DIR_FS_DOCUMENT_ROOT. 'includes/');

define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');

define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');

define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');

define('DIR_WS_LANGUAGES', DIR_FS_CATALOG . 'lang/');

define('DIR_WS_DOWNLOAD_PUBLIC', DIR_WS_CATALOG . 'pub/');

define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');

define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

define('DIR_FS_INC', DIR_FS_CATALOG . 'inc/');

BIN AM VERZWEIFELN......HILFE

Danke

Tom

In includes/application_top.php

// set the type of request (secure or not)

$ssl_hv_var = $_SERVER['HTTP_X_FORWARDED_HOST'];

if ($ssl_hv_var != 'www.ssl-id.de') {

$request_type = 'SSL';

} else {

$request_type = 'NONSSL';

}

In login.php

// restore cart contents

$_SESSION['cart']->restore_contents();

if (sizeof($_SESSION['navigation']->snapshot) > 0) {

$origin_href = xtc_href_link($_SESSION['navigation']->snapshot['page'], xtc_array_to_string($_SESSION['navigation']->snapshot['get'], array(xtc_session_name())),'SSL');

$_SESSION['navigation']->clear_snapshot();

xtc_redirect(xtc_href_link(FILENAME_ACCOUNT,",'SSL'));

} else {

xtc_redirect(xtc_href_link(FILENAME_DEFAULT,",'SSL'));

}

}

}

}

Funzt SUPER!!!

Gru? J?rgen :?:

Link to comment
Share on other sites

Originally posted by cnetworkx@Feb 9 2005, 09:04 AM

Hy,

werd ich gleich mal ausprobieren !! kannst du event. derweil noch den letzten Schliff machen ?? :-)

LG

Tom

Wenn ich dazu die Zeit noch kriege.

Muss wohl aber deine SSL-Verbindung angeben#nicht meine!!!!

J?rgen

Link to comment
Share on other sites

Hy J?rgen,

den Login -Fehler habe ich soweit entdeckt:

// restore cart contents

$_SESSION['cart']->restore_contents();

if (sizeof($_SESSION['navigation']->snapshot) > 0) {

$origin_href = xtc_href_link($_SESSION['navigation']->snapshot['page'], xtc_array_to_string($_SESSION['navigation']->snapshot['get'], array(xtc_session_name())),'SSL');

$_SESSION['navigation']->clear_snapshot();

xtc_redirect(xtc_href_link(FILENAME_ACCOUNT,",'SSL')); <<-#**

} else {

xtc_redirect(xtc_href_link(FILENAME_DEFAULT,",'SSL')); <<--#**

}

}

}

}

** (FILENAME_DEFAULT, ' ',SSL'));

** (FILENAME_ACCOUNT, ' ','SSL'));

Dann funzt das Login einwandfrei...allerdings kommt dann auf der Startseite ein Bugwindow mit Meldung: Fehler Line 343 Access denied ...in Index.php

Denke mal, dass der Aufruf in der application_top.php noch nicht richtig ist.

???????????????????????

LG

Tom

Link to comment
Share on other sites

Folgende L?sung hat bei mir geholfen (nicht alle Provider liefern ein "ON" zur?ck)

in der include/application_top:

die Anweisung unter

// set the type of request (secure or not)

mit folgender Anweisung ersetzen:


 // set the type of request (secure or not)

 if ( (getenv('HTTPS') == 'on') || (getenv('HTTPS') == '1') ) $request_type = 'SSL';

 else $request_type = 'NONSSL';

Seither kommt das Schloss korrekt und ich muss das Zertifikat best?tigen.

Gruss

Morix.

Link to comment
Share on other sites

Originally posted by morix@Feb 11 2005, 15:13 PM

Folgende L?sung hat bei mir geholfen (nicht alle Provider liefern ein "ON" zur?ck)

in der include/application_top:

die Anweisung unter

// set the type of request (secure or not)

mit folgender Anweisung ersetzen:



 ?// set the type of request (secure or not)

 ?if ( (getenv('HTTPS') == 'on') || (getenv('HTTPS') == '1') ) $request_type = 'SSL';

 ?else $request_type = 'NONSSL';

Seither kommt das Schloss korrekt und ich muss das Zertifikat best?tigen.

Gruss

Morix.

Danke morix,

der Weg war schon richtig,nur muss man die 2 request_type drehen.

Der Kunde kann sich mit Schloss anmelden,als Gast neu anmelden und gesichert bestellen.

Nur im Adminbereich geht das Schloss wegen den Templates wie gewohnt weg.

Hier die ?nderung:

if ( (getenv('HTTPS') == 'on') || (getenv('HTTPS') == '1') ) $request_type = 'SSL';

else $request_type = 'NONSSL';

Gru?

J?rgen

Link to comment
Share on other sites

Originally posted by RDS+Feb 12 2005, 15:15 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (RDS @ Feb 12 2005, 15:15 PM)</td></tr><tr><td id='QUOTE'> <!--QuoteBegin-morix@Feb 11 2005, 15:13 PM

Folgende L?sung hat bei mir geholfen (nicht alle Provider liefern ein "ON" zur?ck)

in der include/application_top:

die Anweisung unter

// set the type of request (secure or not)

mit folgender Anweisung ersetzen:



 ?// set the type of request (secure or not)

 ?if ( (getenv('HTTPS') == 'on') || (getenv('HTTPS') == '1') ) $request_type = 'SSL';

 ?else $request_type = 'NONSSL';

Seither kommt das Schloss korrekt und ich muss das Zertifikat best?tigen.

Gruss

Morix.

Danke morix,

der Weg war schon richtig,nur muss man die 2 request_type drehen.

Der Kunde kann sich mit Schloss anmelden,als Gast neu anmelden und gesichert bestellen.

Nur im Adminbereich geht das Schloss wegen den Templates wie gewohnt weg.

Hier die ?nderung:

if ( (getenv('HTTPS') == 'on') || (getenv('HTTPS') == '1') ) $request_type = 'SSL';

else $request_type = 'NONSSL';

Gru?

J?rgen

Link to comment
Share on other sites

Hy J?rgen,

funktioniert nicht wirklich. Manchmal funzt das Login manchmal nicht :-(

Und eines kapier ich einfach nicht. Alles was man an Bilder oder Links im Content-Manager anlegt (neue contents in den Boxen) funktioniert unter SSL nicht mehr. Der l?sst einfach einen Pfad aus ??

LG

Tom

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...