Hallo zusammen!
Ich versuche seit geraumer zeit eine Weiterleitung nach erfolgreicher
Anmeldung an das Ticketsystem in die index.pl Datei einzubauen (Ich
Benutze OTRS in der Version 1.3.2 auf einem Debian-System).
Hierbei bin ich allerdings bisher immer gescheitert, da ich ständig
Fehler in die Syntax eingebaut habe und zu wenig Erfahrung in Perl habe
um genau ergründen zu können woran es liegt.
Ich habe in Zeile 300 (wird bei euch nicht so ganz übereinstimmen, da
ich bereits kleinere andere Ändrungen in der Datei vorgenommen habe),
unter dem Kommentar "redirect with new session id" folgende Änderung
durchgeführt:
vorher: print $LayoutObject->Redirect(OP => "$Param{RequestetURL}");
nacher: print $LayoutObject->Redirect(OP =>
"https://domain.de/otrs/index.pl");
//Zu dem Zeitpunkt lautet die URL Übrigens:
"https://domain.de/otrs-krb/index.pl" also vor dem Redirect.
Nachdem ich diese Änderung durchgeführt habe, geschieht folgendes:
Ich werde zwar an das System angemeldet wie vor der Änderung auch, nur
bleibt die URL im Browser immer noch die Alte, nur das die SessionID
nicht hinter dem Fragezeichen in der Adresszeile angezeigt wird wie
vorher, sondern:
"https://domain.de/otrs-krb/index.pl?https://domain.de/otrs/index.pl"
in der Adresszeile steht.
Das zeigt offensichtlich, dass in "$Param{RequestetURL}" nicht die URL
steht, auf die gelinkt werden soll, sondern die SessionID schätze ich.
Jetzt ist meine Frage an euch, wie kann ich es hinbekommen, dass er mir
an dieser Stelle eine richtige Weiterleitung auf die von mir gewollte
Adresse macht.
Ich habe mir schon angeschaut, wie man in Perl sonst noch eine
Weiterleitung machen kann, diese anderen Möglichkeiten (wie z.B. mit
print "Location:http://domain.de/otrs/index.pl";) konnte ich leider
nicht ohne Syntaxfehler in die Datei einbauen. (da ich nichts über den
Inhalt der Variablen in der Index.pl Datei weiß und meine
Perl-Kenntnisse zu gering sind um ein solch komplexes Scribt genau zu
analysieren).
Es wäre nett wenn sich das mal jemand anschauen könnte.
Mit freundlichen Grüßen
Stefan Biedemann
_______________________________________________
OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
=> http://www.otrs.com/