---
title: "LDAP+IP-Backend-Authentisierung-Problem"
url: "https://www.typo3.net/d/44745-ldapip-backend-authentisierung-problem"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2006-06-14"
last_reply: "2006-06-21"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# LDAP+IP-Backend-Authentisierung-Problem

Extensions · 1 Antwort · gestartet 2006-06-14

## Eröffnungsbeitrag

**PatrickL** · 2006-06-14 · [Beitrag #1](https://www.typo3.net/d/44745-ldapip-backend-authentisierung-problem/1)

Hallo,

ich will folgende (Backend-)Authentisierung umsetzen:
1. wenn ein User von einer bekannten IP kommt, soll er automatisch (via sg_beiplogin) eingeloggt werden
2. wenn nicht, soll er via LDAP (eu_ldap) authentisiert werden
3. wenn das auch nicht geht, soll er via lokale Userliste authentisiert werden.

1.+3. sowie 2.+3. klappt prima, aber alle drei zusammen gehen nicht - sobald ich eu_ldap **und** sg_beiplogin aktiviere, geht nu noch LDAP und nicht mehr IP...weiß jmd. Rat? Bzw. kann man die Reihenfolge der Authentisierungsmodule irgendwie spezifizieren? Ich vermute, dass eu_ldap sich "vordrängelt", so dass sg_beiplogin nicht mehr "zum Zug kommt".

Danke und Gruß,
Patrick

## Antworten

### [#2](https://www.typo3.net/d/44745-ldapip-backend-authentisierung-problem/2) · PatrickL · 2006-06-21

Habe inzwischen selbst die/eine Lösung gefunden...ich poste die mal, ggf. interessiert es ja (irgendwann) noch jemanden:

Für die IP-Auth muss/darf man ja keinen User/Pass eingeben; dann kommt zunächst eu_ldap "dran", schlägt fehl und "übergibt" an sg_beiplogin - allerdings setzt eu_ldap schon login['uident'] und daher reagiert sg_beiplogin nicht mehr.

Der Hack sieht also so aus, dass man in typo3conf/ext/sg_beiplogin/sv1/class.tx_sgbeiplogin_sv1.php die Zeilen

```php
if (strcmp($this->login['status'],'login')==0 && !$this->login['uname'] && $this->login['uident']) {
```

durch diese ersetzen muss (an zwei Stellen):

```php
if (strcmp($this->login['status'],'login')==0 && !$this->login['uname']) {
```

Dann kann man entweder via LDAP, IP oder lokal authentisieren.

---

Quelle: „LDAP+IP-Backend-Authentisierung-Problem“, typo3.net, https://www.typo3.net/d/44745-ldapip-backend-authentisierung-problem
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
