Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Newsletter HTTPS SSL

    brezz

    • Neu im Forum
    • Beiträge: 19
    Newsletter HTTPS SSL
    am: 05. Januar 2009, 08:45:06
    Servus aus Wien,

    wenn ein bestehender Kunde über "Ihr Konto" zum Newsletter geht, kommt - sofern man mit HTTPS arbeitet - die übliche Meldung über sichere und nicht sichere Objekte.
    Dies hängt anscheinend mit dem Captcha Bild zusammen, da der Shop im https:// Modus bleibt, eben durch den Weg über das Konto.
    Wenn man den Weg von aussen=Box Newsletter geht, kommt dies nicht vor, da der Newsletter an sich nicht im https-Modus läuft.

    Ist etwas unschön, dass diese SSL-Meldung kommt, noch dazu bei einem non-shared Zertifikat. Dieses Problem tritt anscheinend bei allen Forks/Distributionen auf, daher nur die Hoffnung hier eine leichte Lösung zu finden.
    Die ganz einfache ist, den Link auf den Newsletter aus Ihr Konto zu entfernen...

    Danke,
    brezz



    Linkback: https://www.modified-shop.org/forum/index.php?topic=175.0
    Trade Republic - Provisionsfrei Aktien handeln

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Newsletter HTTPS SSL
    Antwort #1 am: 05. Januar 2009, 09:48:50
    Der Fehler tritt nur mit dem IE auf wie es scheint. Mit FireFox ist es ok.

    Änder mal in der newsletter.php die Zeile 160 wie folgt:

    Code: PHP  [Auswählen]
    $smarty->assign('VVIMG', '<img src="'.DIR_WS_CATALOG.FILENAME_DISPLAY_VVCODES.'" alt="Captcha" />');
     
    Nachtrag: Ähnliche probleme können bei dir auch auftreten bei selber erstellten Boxen, z.B. mit Partner-Links, die selber kein SSL-Zertifikat haben. Für diesen Fall kannst du in der index.html des templates ganz einfach die entsprechenden boxen ausblenden lass, sobald in https-Modus umgeswitcht wird, indem Du die Box in folgenden Code einbettest:

    Code: PHP  [Auswählen]
    {if $REQUEST_TYPE!='SSL'}
    {$box_CUSTOMBOX}
    {/if}
     
    Nachtrag2:

    Obwohl {if $REQUEST_TYPE!='SSL'} eigentlich geenau dasselbe bewirkeen sollte wie {if $REQUEST_TYPE=='NONSSL'} funktioniert bei mir selber nur letzteres... =/ *verwirrt*

    Also versuch vorsichtshalber auch mal lieber folgendes:

    Code: PHP  [Auswählen]
    {if $REQUEST_TYPE=='NONSSL'}
    {$box_CUSTOMBOX}
    {/if}
     
    Vielleicht kann Christian erklären, wieso das so ist. =)

    Grüße

    Tom

    Anonym

    • Gast
    Newsletter HTTPS SSL
    Antwort #2 am: 05. Januar 2009, 10:37:25
    Hi...

    @Tomcraft

    Zum Ausblenden wenn SSL aktiv ist nimm bitte

    Code: PHP  [Auswählen]
    {if (getenv('HTTPS') != 'on')}
    bla bla
    {/if}
     

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Newsletter HTTPS SSL
    Antwort #3 am: 05. Januar 2009, 10:55:34
    Abgefahren... funktioniert auch nicht!
    nur die Negation der Aussage funktioniert wieder:

    Code: PHP  [Auswählen]
    {if (getenv('HTTPS') == 'off')}
    bla bla
    {/if}
     
    Hast du eine Idee, woran das liegen könnte?

    Nachtrag: mit diesem Code-Schnipsel bleibt die Box permanent ausgeblendet, egal, ob über http oder https aufgerufen. =/

    Anonym

    • Gast
    Newsletter HTTPS SSL
    Antwort #4 am: 05. Januar 2009, 10:59:08
    Also bei mir gehts und bei Kunden auch... hmmmmm.... Habe es unter xtc-layouts in Benutzung. Ich blende damit das Paypal Logo aus, wenn SSL aktiv ist

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Newsletter HTTPS SSL
    Antwort #5 am: 05. Januar 2009, 11:27:38
    Nun bin ich ja voll irritiert... nun geht nicht einmal mehr die alte Variantee, die ich gepostet hatte, mit $request_type.
    Cache hab ich gelöscht, bzw. gar nicht in benutzung und templates_c lösche ich sowieso immer um dort nicht auf Probleme zu stoßen. Browser cache auch gelöscht. *verwirrt*

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Newsletter HTTPS SSL
    Antwort #6 am: 05. Januar 2009, 11:32:31
    Got it... darauf bin ich schonmal reingefallen bei php-Servervariablen die ich über die htaccess ändern wollte und nicht zum erhofften Erfolg führten.

    Mein Server mag das in der Form präsentiert bekommen:

    Code: PHP  [Auswählen]
    {if (getenv('HTTPS') != '1')}
    bla bla
    {/if}
     
    tststs.... blödes Ding! =)

    Anonym

    • Gast
    Newsletter HTTPS SSL
    Antwort #7 am: 05. Januar 2009, 12:29:00
    lol.... Server.... na ist doch supi das dass jetzt funzt

    brezz

    • Neu im Forum
    • Beiträge: 19
    Newsletter HTTPS SSL
    Antwort #8 am: 05. Januar 2009, 12:57:59
    @Tomcraft:
    Captcha funktioniert perfekt, besten Dank.

    @Beide:
    Danke für den weiteren Hinweis, betreffend SSL. Echt super, wie man jemanden schön verwirren kann, mit ein paar Worten PHP.... werd' ja noch viel Spass haben.

    Gruß,
    brezz

    Anonym

    • Gast
    Newsletter HTTPS SSL
    Antwort #9 am: 05. Januar 2009, 22:38:23
    Hi..

    Hier will Dich keiner verwirren, tomcraft hat lediglich dir einen weg aufgezeigt, dass wenn du etwas ausblenden musst, falls eine Browser-Warnung kommt und ich habe ihm lediglich einen anderen Weg aufgezeigt.