Ich möchte meine Drupal-Website auf seine Login-Seite rediect. Während der Benutzer die Site öffnet, wird er auf die Anmeldeseite in meinem drupal 7 umgeleitet.Redirect Drupal Website auf Login-Seite
Site url - abc.com
Req url - abc?q=user
Ich möchte meine Drupal-Website auf seine Login-Seite rediect. Während der Benutzer die Site öffnet, wird er auf die Anmeldeseite in meinem drupal 7 umgeleitet.Redirect Drupal Website auf Login-Seite
Site url - abc.com
Req url - abc?q=user
Legen Sie die Startseite für die Anmeldung fest. Sie können das Gleiche über die Site-Informationen im Admin-Bereich tun.
Während dies das OP bekommt, was er verlangt, würde es bedeuten, dass die Homepage, selbst für authentifizierte Benutzer,/user wäre; Ich bin mir nicht sicher, ob das eine unbeabsichtigte Konsequenz ist, die er haben möchte. – UnsettlingTrend
Ich würde das front Modul empfehlen. Sie können die Startseite pro Benutzerrolle festlegen. Dann können Sie die nicht-authentifizierten Benutzer als Standard-Startseite/Benutzer festlegen und die anderen Benutzer unverändert belassen oder ihnen eigene eindeutige geben.
Eine andere Sache zu berücksichtigen, da ich nicht genau weiß, was Ihr Anwendungsfall ist, ist, den Login-Block zu verwenden; dann nicht authentifizierte Benutzer wird nur noch sehen, was sie erlaubt sind, haben die Aufforderung eingeloggt sein, und der Block wird sich zeigen nicht mehr, wenn sie sich anmelden
Werfen Sie einen Blick hier:. https://drupal.stackexchange.com/questions/50300/how-to-redirect-anonymous-users-to-login-page-using-rules-module
Sie verwenden können Regeln dafür. Ermitteln, ob der Benutzer authentifiziert ist, und wenn dies der Fall ist, leiten Sie ihn auf die Anmeldeseite um.
Event:
Bedingungen initialisiert Benutzer: [site: current-user], Rollen: anonyme Benutzer
Aktionen: Seite Umleitung - Parameter: URL: Benutzer/login
Völlig upvoted seine Antwort über meine. Dies hat den Vorteil, dass Sie genau Ihre Anfrage ohne Nebenwirkungen erfüllen und ein zusätzliches Modul nur für den aktuellen Bedarf bereithalten. Ich finde, dass Regeln für Dinge gelten, an die ich immer zuletzt denke, aber denke zuerst darüber nach. – UnsettlingTrend
Haben Sie haben sich reinigen URLs auf? – UnsettlingTrend