Zum Inhalt springen

Weiterleitung zur Login-Site

Erstellt am 26. September 2006 · 4 Antworten · letzte Antwort am 28. September 2006

Tags: felogin, Frage

aah ·

Hallo Forum

Ich bastle gerade an einer Typo3-Website, welche auch ein PHP-Script beinhaltet. Das PHP-Script läuft wunderbar und man kann dieses nur aufrufen, wenn man sich mit dem Typo3-Login anmeldet. Nun möchte ich gewissen Leuten den direkten Link zu diesem PHP-Srcipt schicken.

Mein Problem ist folgendes: Wenn ich auf den Link klicke welcher auf das Script zeigt und noch nicht angemeldet bin, erscheint eine leere Site. Ist es irgendwie möglich, dass ich zuerst zur Anmeldung weitergeleitet werde und bei erfolgreicher Anmeldung automatisch zu dem PHP-Script gelange? Schön wäre es auch, wenn ich einige Parameter in dem Link für das Script mitschicken könnte.

Gibt es da bereits eine Extention oder eine andere Lösung? Ich glaube, newloginbox bringt nichts und auch die anderen redirection-extentions leiten den Benutzer nur weiter, wenn er sich angemeldet hat. Ist das so korrekt? Weiter habe ich leider nichts gefunden, weshalb ich mich verzweifelt an euch wende... #paralyzed#

Vielen Dank für jeden Tipp!

jweiland ·

"aah" (warum haben so viele Menschen eigentlich keinen Namen mehr?)

Lösungsansatz: nicht die ganze Seite sondern nur das Content Element mit dem PHP Skript erst nach Login sichtbar machen. Dann auf der gleichen Seite eine Loginbox platzieren, die per Bedingung [loginuser = *] ausgeblendet wird.

Wenn man nicht eingeloggt ist, erscheint die Loginbox, sonst wird das PHP Skript ausgeführt.

Jochen Weiland

aah ·

Hallo Jochen

Vielen Dank für deinen Tipp. So klappt es.

Gruss, Aaron
PS: Ich gebe meinen Namen halt nur sehr ungern im Internet bekannt...

aah ·

hmmm, ich nochmal...

Ich war wohl etwas voreilig: Wenn ich nicht angemeldet bin und auf den Link klicke, dann erscheint jetzt das Login-Fenster. Wenn ich mich anmelde verschwindet dieses und das PHP-Script wird ausgeführt. Soweit so gut. Leider gehen aber die $_POST Variablen bei der Anmeldung verloren.

Kann man das irgendwie einstellen, dass die Varialben nach einer Anmeldung in der URL beibehalten werden?

Herzlichen Dank und Gruss
Aaron

jweiland ·

Es gibt vielleicht auch eine elegantere Möglichkeit, aber ich habe in einem ähnlichen Fall die Variablen in einem Cookie zwischengespeichert und dann im PHP Skript wieder ausgelesen.

Jochen Weiland