Erkennung ob eingeloggt dauert mit 5 Sekunden viel zu lange

am 02.11.2010 - 17:13 Uhr in
Haloo,
habe mehrere Module installiert wie Logintobogan, Login desitination, um es hinzubekommen nach dem einloggen direkt auf eine bestimmte Seite weitergeleitet zu werden. User die sich den Tag zuvor nicht ausgeloggt hatten kommen ebenfalls auf diese definierte Seite. Teilweise funktioniert dies auch. Manchmal aus unerklärlichen Gründen jedoch nicht. Dann landet ein eingeloggter User auf die Startseite, wo denn das Menue erscheint. Das eigendliche Problem ist allerdings, dass es ca. 5 Sekunden dauert bis ein User, der sich den Tag zuvor nicht ausgeloggt hatte, auf die Seite gelangt die für den eingeloggten Zusatnd als Startseite definiert wurde. Die 5 Sekunden beziehen sich auf eine Webseite die keinerlei Lastaufkommen hat. Kennt jemand diese Problem und kann mir da jemand einen Tipp geben?
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich habe mal Testweise das
am 02.11.2010 - 18:11 Uhr
Ich habe mal Testweise das Modul Login Destination deinstalliert. Ich bin der Meinung es ist deutlich schneller. Allerdings funktioniert dann natürlich die gewünschte Umleitung nicht. Es scheint ein Konflikt mit einem anderem Modul oder ähnlichem Vorzuliegen. Hat jemand Erfahrungen mit diesem Modul. Gibt es evt. eine Alternative ? Außerdem habe ich advanced Frontpage installiert. Dort habe ich den Link für die Startseite gesetzt. Leider lande ich häufig auch im eingeloggten Zustand auf die Startseite mit Menue. (Also nicht auf die Startseite die ich im Modul advanced Frontpage eingestellt habe)
Hi, habe leider keine
am 02.11.2010 - 18:45 Uhr
Hi,
habe leider keine Erfahrung mit diesen Modulen.
Aber um einen User nach der Anmeldung umzuleiten,
genügt es eigentlich destination an den query zu hängen.
Sobald Du dich angemeldet hast hast wirst du umgeleitet
q=user?destination=node/<deine nid>
LG
Das wäre sicherlich die
am 04.11.2010 - 00:08 Uhr
Das wäre sicherlich die Lösung. Ich weiss nur nicht wo ich genau die Abfrage machen soll , ob eingelogged oder nicht und wie ich dann das oben genannte dran bastel. Außerdem ist alles in der htaccess per redirekt auf "Ordener" Basis umgeleitet. Bin da momentan ehrlich gesagt überfragt. Im internen Bereich soll man auch unter Webseiten Informationen eine Startseite festlegen. Das funktioniert irgendwie auch nicht.
Hi
am 04.11.2010 - 12:39 Uhr
erstelle einfach einen neuen Menüpunkt
Name: Login
Pfad: user?destination="Dein Redirect Pfad"
Dan hast Du im Menü einen Link Namens Login der Dich
entsprechend umleitet.
LG
Mit dem Rules Modul kannst Du
am 04.11.2010 - 13:12 Uhr
Mit dem Rules Modul kannst Du Weiterleitungen nach dem Einloggen bequem an Bedingungen knüpfen, schon versucht?
http://www.drupal.org/project/rules
Den ersten Fall (nach dem
am 04.11.2010 - 15:20 Uhr
Den ersten Fall (nach dem anmelden auf Userprofil weiterleiten) konnte ich mit Hilfe des Moduls Rules lösen. Das funktioniert schoneinmal sehr gut. Den zweiten Fall leider nicht. Wenn ein User vergessen hatte sich auszuloggen und nächsten Tag wieder auf die Webseite geht dann soll er direkt auf sein User Profil weitergeleitet werden. Das Ereignis gibt es nicht. Kann man evt. Ereignisse hinzufügen ? Ansonsten schoneinmal vielen Dank !
Das eventuell auch. Musst nur
am 04.11.2010 - 15:27 Uhr
Das eventuell auch. Musst nur einen Event finden um die Regel zu feuern. Könnte zB das Betrachten der Startseite sein (aufpassen bzgl. Performance!). Dann Wenn Bedingungen "User hat Rolle nicht anonymous" (dieser höhere Priorität zuweisen) und "letzte aktivität vor einem Tag" (wert sollte in $user variable gespeichert sein). Nur mal als Idee...