it-swarm.com.de

Login Weiterleiten, um zur vorherigen Seite weiterzuleiten

Ich habe die vorhandenen Beiträge zu meinem Thema durchgesehen, aber keinen relevanten gefunden. Sie können mich gerne darauf hinweisen, wenn ich einen verpasst habe.

Ich habe eingeschränkten Zugriff auf Seiten, habe diese also in einem verborgenen Menü mit "registriertem" Zugriff eingerichtet und dann einen Menüelement-Alias ​​auf "Gast" gesetzt, sodass der Link im Menü sichtbar ist - alles in Ordnung, bis jetzt. Der Benutzer klickt auf den Link und die Anmeldeseite wird angezeigt.

Das Problem besteht nun darin, dass, sobald sich der Benutzer tatsächlich anmeldet, keine Umleitung stattfindet. Natürlich möchte ich, dass sie zu der Seite weitergeleitet werden, auf die sie ursprünglich zugreifen wollten, die vor der Anmeldung eingeschränkt war.

Ich war mir sicher, dass dies das Standardverhalten in Joomla war, aber jetzt versuche ich, dies herauszufinden. Es gibt eine Reihe dieser Links, die ich einrichten muss, also hoffe ich, dass einer von Ihnen wundervollen Leuten mich in die richtige Richtung lenken kann.

Die Site befindet sich in der Entwicklung und wird derzeit mit J3.7.3 ausgeführt. Ich kann sie derzeit nicht aktualisieren, da Mosets und JomSocial einige inkompatible Überschreibungen aufweisen.

Die Site kann [hier] [1] angezeigt werden. - Der Menüpunkt, mit dem ich teste, befindet sich unter "Soziale Netzwerke"> "Sicherheitsrichtlinien" in der Fußzeile der Site.

Ich freue mich auf Ihre Eingabe.

Grüße D

1
Dtorr1981

Ich habe mir gedacht, dass dies durch einen Konflikt zwischen JomSocial/Mosets Tree und dem Joomla-Kern verursacht wurde.

Das folgende Plugin hat das Problem behoben: Bei Anmeldung umleiten

0
Dtorr1981

Sie sollten in der Lage sein, ein reguläres Menüelement zu erstellen, das öffentlich ist, aber auf privaten Inhalt verweist. Wenn es sich also um einen einzelnen Artikel handelt, wird dieser auf Registriert, aber auf den Menüpunkt Öffentlich gesetzt.

Das sollte dazu führen, dass der normale Joomla-Anmeldebildschirm angezeigt und umgeleitet wird.

0
YellowWebMonkey

in Ihrer Login-URL müssen Sie Folgendes tun:

$app = JFactory::getApplication();
$message = "You must be logged in to view this content";
$url = JRoute::_('index.php?option=com_users&view=login&return=' . base64_encode('YOUR COMPONENT VIEW URL HERE')
$app->redirect($url, $message);
0
Abhinav Verma