Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

User Login ohne Destination-Parameter im Anmelde-Block

Eingetragen von tobi-berlin (857)
am 21.05.2009 - 14:06 Uhr in
  • Module
  • Drupal 6.x

Hallo zusammen,

ich habe mit Rules festgelegt, dass User nach dem Login auf eine bestimmte Seite kommen. Bei den Rules kann man festlegen, ob die User immer auf diese Seite kommen sollen oder auf eine Seite weitergeleitet werden, wenn eine URL-Parameter übergeben wird (z.B. destination=node/5). Problem:

Ich möchte, dass meine User natürlich wieder in das Forum kommen, wenn sie im Forum auf einen Button "Anmelden, um einen Kommentar zu schreiben" klicken. Daher muss ich natürlich für die oben genannte Rule festlegen, dass die User weitergeleitet werden sollen.

Logged sich ein User aber über den Anmelde-Block ein, wird er auch auf die Seite weitergeleitet, von der aus er sich eingeloggt hat. Das soll aber nicht sein, er soll auf die in der Rule festgelegte Seite kommen.

Frage:

Ich habe mir der User-Modul angeschaut und nehme an, dass ich ab Zeile 645 etwas ändern müsste, um das zu erreichen:

function user_login_block() {
  $form = array(
    '#action' => url($_GET['q'], array('query' => drupal_get_destination())),
    '#id' => 'user-login-form',
    '#validate' => user_login_default_validators(),
    '#submit' => array('user_login_submit'),

Nur leider habe ich nicht ausreichend Kenntnisse in PHP, um da jetzt dran zu werkeln... könnte mir bitte jemand sagen, wie ich diesen Code so ändere, dass im Anmelde-Block kein Destination-Parameter an die URL gehängt wird? Wäre das überhaupt die Lösung?

Viele Grüße
Tobias

‹ Erweiterte Suche direkt öffnen user relationship remove url ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit Trigger und Aktionen

Eingetragen von Tobias Bähr (4019)
am 21.05.2009 - 14:32 Uhr

Mit Trigger und Aktionen kannste glob ick och festlegen, wohin die Piloten fliegen sollen nach dem Anmelden. Laut Code fliegste da wieder hin, wo du gestartet bist. Was doch ganz nett ist.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Noch einmal: Die User

Eingetragen von tobi-berlin (857)
am 21.05.2009 - 14:59 Uhr

Noch einmal: Die User sollen, wenn sie sich über den Block (!!) einloggen, eben nicht dort wieder ankommen, von wo sie gestartet sind, sondern auf der in den Rules (oder mit Trigger und Aktionen, ist ja wurscht) definierten Seite. Daher liegt für mich der Verdacht nahe, den Code vom Block irgendwie zu ändern, da ich sonst ja festlegen muss, dass die User IMMER auf dieser festgelegten Seite landen - was sie ja nicht sollen (z.B. wenn sie im Forum auf "Anmelden, um einen neuen Beitrag zu schreiben" klicken)...

  • Anmelden oder Registrieren um Kommentare zu schreiben

notfalls kannste per

Eingetragen von dawehner (2639)
am 21.05.2009 - 15:15 Uhr

notfalls kannste per hook_form_user_login_block_alter die action unsetten

danach sollte rules auch funktionieren
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.

  • Anmelden oder Registrieren um Kommentare zu schreiben

hmmm.... bestimmt ein toller

Eingetragen von tobi-berlin (857)
am 21.05.2009 - 18:33 Uhr

hmmm.... bestimmt ein toller Tipp, doch sagt mir das als Nicht-Programmierer auch nicht wirklich was...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: `S Lebe isch halt

Eingetragen von dawehner (2639)
am 21.05.2009 - 18:42 Uhr
Zitat:

`S Lebe isch halt koi Schlotzer

:)

Unter http://drupal.org/node/508 findest du Dokumentation wie du ein Modul schreibst, dann lernst du automatisch wie man hooks benutzt und dann wird der hook_form_alter hook kein Problem sein

Alternativ kann ich dir das kleine Modul auch erstellen aber dann hättest du weniger Lerneffekt :p
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Нужен совет по выбору оптимального варианта
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
Weiter

Neue Kommentare

  • Naja ich habe nichts an den
    vor 1 Woche 1 Tag
  • Ich sehe ja dein Theme nicht
    vor 1 Woche 2 Tagen
  • Zwischenzeitlich habe ich
    vor 1 Woche 4 Tagen
  • Ok ich habe die anderen
    vor 1 Woche 4 Tagen
  • Toll
    vor 1 Woche 5 Tagen
  • Vielen Dank
    vor 1 Woche 5 Tagen
  • Vielen Dank für diese sehr
    vor 1 Woche 5 Tagen
  • Wieso willst du dass denn
    vor 1 Woche 5 Tagen
  • Oh, der Klassiker unter den
    vor 1 Woche 5 Tagen
  • Naja ich achte immer drauf on
    vor 1 Woche 6 Tagen

Statistik

Beiträge im Forum: 250259
Registrierte User: 20472

Neue User:

  • MichaeldrufF
  • JeffreyPaf
  • StevenEness

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 34 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association