Zum Inhalt springen

FE_Login umgehen? Wegen Intranet...

Erstellt am 16. Februar 2005 · 2 Antworten · letzte Antwort am 23. Februar 2005

Tags: felogin, Frage

asteiner ·

Hallo, habe auf meiner Seite einen Login, jedoch hatte ich gerne wenn der Besucher meiner Seite von einer Internen IP kommt z.B. 192.168.11.* sich nicht einloggen muss.

Wie kann ich den Login umgehen?
Im TypoScript inetwa so denke ich:

[IP = 192.168.11.*] 
    Ohne Login
[else] 
    Mit Login
[end]

Dies wäre auch noch nicht wirklich ein Problem, doch wie kann der Besucher dann alle geschützten Seiten besuchen, denn zumindest wäre er ja nicht wirklich eingeloggt?

Gibt es eine Möglich keit dieses Problewm zu lösen?
Wenn JA, wie?

asteiner ·

Hallo WildFun, ja ich habe ein Lösung gefunden, jedoch funktioniert diese nur wenn alle User im Intranet gleiche rechte haben, resp. wenn "User A" und "User B" genau das gleiche sehen dürfen.

[IP = 192.168.11.*] 
    
    tt_content.script = CASE 
    tt_content.script { 
        key.field = select_key 
    
        login = PHP_SCRIPT_EXT 
        login.intern = 1
        login.file = fileadmin/seiten/login.php
    }
    
[else] 
    
    tt_content.script = CASE 
    tt_content.script { 
        key.field = select_key 
    
        login = PHP_SCRIPT_EXT 
        login.file = fileadmin/seiten/login.php
    }
    
[end]

Ich habe mir einen User erstellt namens "autologin" und diesem auch ein Passwort zugewiesen.

In der Datei "login.php" prüfe ich ob der wert
$CONF["intern"], welchen im im TypoScrit "1" zugewiesen habe fals man von Intern kommt, vorhanden ist. Wenn ja füllt der Browser des Users ein hidden Formular aus und schikt dieses Automatisch ab.

Natürlich mit dem User "autologin" und dessen Passwort.

Somit konnte ich den Login umgehen, resp. von intern wird der Login von selbst ausgefürt.

Noch Fragen?