Zum Inhalt springen

automatisches fe_user login

Erstellt am 7. Dezember 2005 · 3 Antworten · letzte Antwort am 7. Dezember 2005

Tags: Frontend-Benutzer, Frage

tony.​n ·

Hi,
ich möchte ein FE-Plugin schreiben, das ohne komplizierte Nutzung eines services einen FE-User anhand eines Usernamen einloggt. Gibt es einen Aufruf z.B. in der Form
$user = new UserObject('franz');
$user->loggedIn = true;
oder watt ähnlich simples?? Bin schon am verzweifeln. So schwer kann das doch nicht sein?
wäre sehr dankbar für jeden Hinweis hierzu.

Grüße,
tony

unclesam ·

ich bin zwar noch kein profi aber ich denke ich kann dir ein wenig helfen.

wenn du einen automatischen login realisieren willst, dann müssen informationen vom benutzer an die seite übertragen werden - logindaten müssten im cookie gespeichert sein - dann lese dieses cookie einfach aus und mach da einfach ne if-abfrage.

ich hoffe ich habe deine frage richtig verstanden und die antwort passt zu deinem problem

tony.​n ·

hi unclesam
danke für deine antwort. es geht hier leider nicht um ein single sign on, wofür es auch schon plugins gibt. ich möchte gerne über ein FE-Plugin eine Typo unabhängige Authentifizierung vollziehen. Je nach benutzerlevel im fremdsystem (level 1 oder 2), soll dieses plugin dann z.B. entweder den FE-Benutzer "level1" oder "level2" einloggen.
Dazu benötige ich natürlich einen aufruf wie z.B.
authUser('level1');
womit ich für den benutzer quasi eine authentifizierung durchführe, die es klassisch nicht gegeben hat.

steffenk ·

wenn die Daten im Cookie sind, ist man eh automatisch eingeloggt.

Du willst ein einloggen ohne Passwort ?
Dann musst Du eine einfache Form bauen, nach Angabe des Namens diesen User raussuchen und mit Passwort an die Einlogroutine von T§ übergeben.
Am einfachsten Du schaust Dir die newloginbox an, dann weisst Du, wie das geht.