[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
[solved] doform 4.33 - Bug bei SSL - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
elwood
Beiträge: 52
Registriert: 9. Nov 2008, 23:52

[solved] doform 4.33 - Bug bei SSL

17. Feb 2012, 01:22

Moin,

hab gerade einen Fehler entdeckt:

Code: Alles auswählen

HTML-MAIL<span class="infotext"> 
<select   name="VALUE[12]">
	<option value='ja' <?php if ("REX_VALUE[12]" == 'ja') echo 'selected'; ?>>ja</option>
	<option value='nein' <?php if ("REX_VALUE[12]" == 'nein') echo 'selected'; ?>>nein</option >
</select>
 
</span><br />
<?php if ($sslon==true) { ?>   
SSL-Übertragung<span class="infotext"> 
<select   name="VALUE[12]">
	<option value='nein' <?php if ("REX_VALUE[12]" == 'nein') echo 'selected'; ?>>nein</option>
	<option value='SSL' <?php if ("REX_VALUE[12]" == 'SSL') echo 'selected'; ?>>Ja</option >
</select>
Sowohl HTML-Mail als auch SSL wird in RexValue 12 gespeichert. Letzteres müsste unter 18 gespeichert werden.

Gruss, Frank
Zuletzt geändert von elwood am 17. Feb 2012, 11:43, insgesamt 2-mal geändert.
Redaxo: 4.4.0

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

Re: doform 4.33 - Bug bei SSL

17. Feb 2012, 11:03

Danke, ist korrigiert. :)
- So oft gewünscht, aber keiner hat's bis auf Dir bislang benutzt. - Toll -

Benutzeravatar
elwood
Beiträge: 52
Registriert: 9. Nov 2008, 23:52

Re: doform 4.33 - Bug bei SSL

17. Feb 2012, 11:42

Skerbis hat geschrieben:Danke, ist korrigiert. :)
- So oft gewünscht, aber keiner hat's bis auf Dir bislang benutzt. - Toll -
Das sind meine ersten Gehversuche mit https-Formularen und dann gleich das... :) Aber: nobody is perfect und der Fehler gefunden. Jetzt hab ich nur noch die Herausforderung, das über einen SSL-Proxy (Host Europe) abzuwickeln. Werde berichten.
Redaxo: 4.4.0

Benutzeravatar
elwood
Beiträge: 52
Registriert: 9. Nov 2008, 23:52

Re: [solved] doform 4.33 - Bug bei SSL

21. Aug 2012, 12:20

Moin,

komme endlich dazu, mir das Thema SSL zu Gemüte zu führen.

Ich stoße in sofern auf Probleme, als das ich einen SSL-Proxy von HE benutzen muß/will. Ich vermute, daß diese Probleme bei einer "echten" SSL-Verbindung nicht auftreten.

Im Ausgabeteil von DoForm wird ja die bestehende SSL-Verbindung mittels Port abgefragt, welcher auf 443 stehen sollte. Ist dies der Fall, wird nicht erneut auf die SSL-Seite umgeleitet. Dies scheint aber bei einem SSL-Proxy nicht der Fall zu sein, sondern es wird weiterhin Port 80 (der Proxy) benutzt. Somit bleibt man in einer Endlosschleife hängen.

Wie kann ich beim SSL-Proxy die Endlosschleife vermeiden bzw. wo liegt der Fehler?

Gruß, Elwood
Redaxo: 4.4.0

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

Re: [solved] doform 4.33 - Bug bei SSL

22. Aug 2012, 16:43

Hi. In diesem Fall lässt Du besser die SSL Abfrage aus do form! sein.
Ruf das Formular dann doch direkt per https:// auf. Für den Fall das nur das Formular https nutzen soll aber alle anderen Seiten http kannst Du folgendes machen.

1. Erstelle ein Template nur für das Formular
2. Bei Aufraut des Templates sollte dieses per location die https:// Adresse aufrufen
3. setze eine Sessionvariable mit dem Wert sslon (oder so)
4. Prüfe in den anderen Templates ob der wert sslon ist, Setze die Variable zurück und rufe ggf. dann wieder die normale http:// Adresse für den aktuellen Artikel auf. .

Benutzeravatar
elwood
Beiträge: 52
Registriert: 9. Nov 2008, 23:52

Re: [solved] doform 4.33 - Bug bei SSL

22. Aug 2012, 20:36

Moin Skerbis,

ich habe neben der Abfrage nach Port 443 noch auf die URL des Proxies getestet, um nicht in der "Endlosschleife" hängen zu bleiben. Das scheint zu funktionieren:

if($_SERVER['SERVER_PORT'] != 443 && $_SERVER['HTTP_X_FORWARDED_HOST'] != "ssl.webpack.de" )

Jetzt muss ich nur noch wie du in 3. und 4. vorschlagen hast, auf Non-SSL wieder umschalten.

Gruß, Elwood
Redaxo: 4.4.0

Fanello
Beiträge: 336
Registriert: 24. Mai 2006, 14:01
Wohnort: Riedt (Schweiz)

Re: [solved] doform 4.33 - Bug bei SSL

12. Nov 2015, 11:58

Liebe Redaxo-Gemeinde

Ich muss dieses Thema nochmals auffrischen...

Setze doform 4.33 ein und der Kunde wünscht jetzt auch einen sicheren Versand per SSL. Ich kenne mich ehrlich gesagt mit diesem Thema nicht so gut aus. Aber evtl. habe ich ein paar Sachen verstanden die benötigt werden:

- ein SSL-Zertifikat (vom Hoster geliefert) wird benötigt
- bei Modul-Eingabe $sslon auf "true" setzen.
- im Modul die URL zum Zertifikat eintragen

stimmt das soweit? Was fehlt noch?
Vielen Dank für eure Hilfe!

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

Re: [solved] doform 4.33 - Bug bei SSL

14. Nov 2015, 13:33

@fanello
Hallo,
1. SSL Zertifikat muss für den Webspace auf dem Server vorliegen. Test mit https://domain.tld
2. Die URL ist die HTTPS://-URL des Webspace nicht des Zertifikats, die Funktion ist da, weil die SSL-Domain manchmal eine andere sein kann.
3. Der Server sollte nach Möglichkeit auch bei SMTP SSL/TLS unterstützen um eine vollständige Verschlüsselung zu gewährleisten.

Fanello
Beiträge: 336
Registriert: 24. Mai 2006, 14:01
Wohnort: Riedt (Schweiz)

Re: [solved] doform 4.33 - Bug bei SSL

17. Nov 2015, 11:13

hallo Skerbis

Vielen Dank für die Antwort. Jetzt ist das Bild schon etwas klarer und ich kann mit der Bestellung des SSL-Zertifikats fortfahren.

Fanello
Beiträge: 336
Registriert: 24. Mai 2006, 14:01
Wohnort: Riedt (Schweiz)

Re: [solved] doform 4.33 - Bug bei SSL

26. Nov 2015, 11:11

SSL Zertifkat ist vorhanden und sollte also soweit alles in Ordnung sein.

Ich habe folgende Anpassungen im Modul gemacht:

Eingabe
$sslon=true; // SSL-Umschalter - Muss in der Ausgabe angepasst werden

Ausgabe
$ssldomain = 'kundendomain.ch'; // Domain ohne https://, kein Slash am Ende

Habe ausserdem ein Formular erstellt und es getestet. Mail erhalten - soweit sieht alles in Ordnung aus.
Wie weiss ich aber nun, ob das Formular tatsächlich über SSL versendet wurde?

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

Re: [solved] doform 4.33 - Bug bei SSL

27. Nov 2015, 00:17

Wenn die Adresse per https:// aufgerufen wurde, werden die Daten
verschlüsselt vom Client an das Formular und beim senden an doform! übergeben.

Wenn das Zertifikat z.B in postfix oder sendmail installiert ist.

Wenn im phpmailer ein Verschlüsselungstyp festgelegt wurde und der Versand funktioniert.

Fanello
Beiträge: 336
Registriert: 24. Mai 2006, 14:01
Wohnort: Riedt (Schweiz)

Re: [solved] doform 4.33 - Bug bei SSL

27. Nov 2015, 09:28

Skerbis hat geschrieben:Wenn die Adresse per https:// aufgerufen wurde, werden die Daten
verschlüsselt vom Client an das Formular und beim senden an doform! übergeben.
Das heisst, ich müsste für das Formular ein eigenes Template erstellen (wie weiter oben beschrieben)?
Skerbis hat geschrieben: Wenn das Zertifikat z.B in postfix oder sendmail installiert ist.
da weiss ich nicht ganz was du meinst :oops:

Skerbis hat geschrieben: Wenn im phpmailer ein Verschlüsselungstyp festgelegt wurde und der Versand funktioniert.
hm.. im phpmailer sehe ich keine Einstellung für den Verschlüsselungstyp. :(
Installiert ist phpmailer 2.8 auf Redaxo 4.4. Kann es sein dass die Redaxo-Version zu alt ist?

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

Re: [solved] doform 4.33 - Bug bei SSL

28. Nov 2015, 17:10

Ja, die Redaxo Version könnte schon etwas alt sein. Der Ssl-Dialog kam, glaube ich, mit 4.5 dazu.
Ich kann deine do form! Version aber so anpassen, dass es mit SSL auch in der alten Version läuft.
Bei den anderen Sachen, frag am besten Deinen Hoster ob der SMTP SSL unterstützt.
Ein anderes Template ist eigentlich nicht nötig.

Zurück zu „Allgemeines [R4]“