---
title: "Howto: HTTPS Enforcer und Puretec SSL-Proxy"
url: "https://www.typo3.net/d/8591-howto-https-enforcer-und-puretec-ssl-proxy"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2004-01-28"
last_reply: "2004-01-28"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Howto: HTTPS Enforcer und Puretec SSL-Proxy

Extensions · 0 Antworten · gestartet 2004-01-28

## Eröffnungsbeitrag

**Poecher** · 2004-01-28 · [Beitrag #1](https://www.typo3.net/d/8591-howto-https-enforcer-und-puretec-ssl-proxy/1)

Hallo,
ich wollte meinen FE-Login mit SSL schützen und mußte dabei feststellen, dass die Extention HTTPS Enforcer nicht mit dem SSL-Proxy von Puretec funktioniert. Nach einer Untersuchung des Quelltextes fand ich heraus, dass das Skript bei der Überprüfung, ob eine SSL-verbindung existiert, eine Endlosschleife produziert, da die Variablen

```plaintext
$GLOBALS["HTTP_SERVER_VARS"]["SERVER_PORT"]
$GLOBALS["HTTP_SERVER_VARS"]["HTTPS"]
```

nicht gesetzt sind.

Ich habe das Problem behoben, in dem ich die Funktion ext_isSSL() wie folgz abgeändert habe:

```php
function ext_isSSL() {
   if ($_ENV["HTTP_X_FORWARDED_SERVER"]== "ssl.kundenserver.de") {
      return true;
   }
   else {
      return false;
   }
```

Ich weiß, dass es nicht ganz sauber ist, da man bei Extentions nicht auf $_ENV zugreifen soll, aber eine bessere Möglichkeit ist mir nicht eingefallen, um zu überprüfen, ob die Seite durch den SSL-Proxy gegangen ist.
Hat vielleicht einer von euch eine bessere Idee?

Gruß
Yves

---

Quelle: „Howto: HTTPS Enforcer und Puretec SSL-Proxy“, typo3.net, https://www.typo3.net/d/8591-howto-https-enforcer-und-puretec-ssl-proxy
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
