Sie können Aktionen und Trigger in Drupal definieren:
Aktion ( admin / Einstellungen / Aktionen ) - Redirect auf eine bestimmte Seite
Auslöser ( admin / build / trigger / user ) - Nachdem sich der Benutzer angemeldet hat
Versuchen Sie es.
Erstellen Sie ein kleines Modul, um den Login-Prozess eines Benutzers zu prüfen, welche Rolle er hat, und leiten Sie dann gegebenenfalls um. drupal_goto = & gt; Redirect-Funktion in Drupal
hook_user = & gt; Auslöser für Benutzervorgänge
Und für die Rollen des Benutzers:
%Vor%$ Verkäufer hält dann einen wahren / falschen Wert wird entscheiden, umleiten oder nicht.
Wenn Sie nicht wissen, wie das geht, schreiben Sie einfach hier und ich werde das Modul für Sie schreiben. Aber das wäre eine gute Übung, um vielleicht zukünftige drupa-Module für Sie zu schreiben. :)
Für Drupal 7
Aktion - & gt; admin / config / system / actions - Weiterleiten an URL
Aktivieren Sie dann Ihr Trigger-Modul
Auslöser - & gt; / admin / Struktur / Auslöser / Knoten
Wenn Sie versuchen, sich umzuleiten, folgen Sie einfach diesem (wählen Sie den Benutzer-Tab auf der Seite)
gehe zu - & gt; admin / structure / trigger / user
dann Auslöser: Nachdem sich ein Benutzer angemeldet hat
Wählen Sie eine Aktion - & gt; Weiterleiten an URL und weisen Sie sie zu.
Löschen Sie dann den Cache.
Es wird für Sie arbeiten!
Es gibt Module, die dies tun (außer Trigger + Aktionen), z. B. LoginDestination: Ссылка . Dieser Drupal Forenbeitrag hat ein bisschen mehr Informationen darüber.
Dies kann erreicht werden, indem eine Kombination aus Inhaltszugriff und Login Toboggan Module. Sie können Seiten einschränken und den Benutzer zur Anmeldung auffordern, um auf sie zuzugreifen.
Tags und Links drupal drupal-6 drupal-forms